Androidホーム画面作成用質問スレ Part9 (815レス)
上
下
前
次
1-
新
739
(3)
: 05/07(水)01:55
ID:MTF+5WEL(1/4)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
739: [sage] 2025/05/07(水) 01:55:38.06 ID:MTF+5WEL スレが過疎ってて寂しい・・・ 何年か前に、KLWPでGoogleTasksの内容を表示させる方法について書き込んだ者だけど、やっと実現できました。 以前書き込んだときは、Taskerと連携する方法だったけど、リフレッシュトークンが1週間しかもたないから現実的ではないとの結論でした。 今回、なんとなくChatGPTに聞いてみたらいろんな解決策を提示してくれたよ。 平気で間違ったことをさも正しいように答えるから何度もつまづいたけど、何とか実現できました。 GAS(Google Apps Script)を用いることで、GoogleTasksの内容をWeb公開できるので、それをKLWPからwgで取得すればOK。 GASのコードは function doGet() { var taskListId = 'リストIDを入力'; var taskList = Tasks.Tasklists.get(taskListId); var tasks = Tasks.Tasks.list(taskListId); var output = { listName: taskList.title }; if (tasks.items) { var index = 0; for (var i = 0; i < tasks.items.length; i++) { var task = tasks.items[i]; if (task.status === "needsAction") { output["task" + index] = task.title; index++; } } } return ContentService .createTextOutput(JSON.stringify(output)) .setMimeType(ContentService.MimeType.JSON); } となる。リストIDに、GoogleTasksのタスクリストIDを入力すればOK。IDの調べ方は、GASやスプレッドシートから取得できる。 GASでGoogleTaskのAPIと連携させておくのも忘れずに。デプロイするときは、全員公開にしないとKLWPで読み込めない。 ここで作成されるURLにKLWPからwgで取得すればOK。一般公開されるURLだから、他人にもらさないこと。また、個人情報は入れない方が良い。 $wg("作成したURL", json, .listName)$でタスクリスト名を取得。 $wg("作成したURL", json, .task0)$でタスク名を取得。.task1、.task2…としていくことで、他のタスクを表示させられる。 listNameやtaskの前には必ずドットをつけないとダメ。 chatGPTによると、GASを使わなくてもGoogleカレンダーからToDoリストを取得できるみたい。試してないからわからないけど。 http://egg.5ch.net/test/read.cgi/android/1710260030/739
スレが過疎ってて寂しい 何年か前にでの内容を表示させる方法について書き込んだ者だけどやっと実現できました 以前書き込んだときはと連携する方法だったけどリフレッシュトークンが週間しかもたないから現実的ではないとの結論でした 今回なんとなくに聞いてみたらいろんな解決策を提示してくれたよ 平気で間違ったことをさも正しいように答えるから何度もつまづいたけど何とか実現できました を用いることでの内容を公開できるのでそれをからで取得すれば のコードは リストを入力 となるリストにのタスクリストを入力すればの調べ方はやスプレッドシートから取得できる でのと連携させておくのも忘れずにデプロイするときは全員公開にしないとで読み込めない ここで作成されるにからで取得すれば一般公開されるだから他人にもらさないことまた個人情報は入れない方が良い 作成した でタスクリスト名を取得 作成した でタスク名を取得としていくことで他のタスクを表示させられる やの前には必ずドットをつけないとダメ によるとを使わなくてもカレンダーからリストを取得できるみたい試してないからわからないけど
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 76 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.047s