Androidホーム画面作成用質問スレ Part9 (799レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
330: 名無しさん@お腹いっぱい。 [] 2024/07/13(土)20:30:43.06 ID:RS9lote2(1)
>>88
藍上に何が載ってる人はやばいよ
利用規約を設けることは稀だか
うまいしな
573: 名無しさん@お腹いっぱい。 [] 2024/08/14(水)23:46:33.06 ID:3R6g4tjq(1)
半角で書く人て横倒しになってるわけで
664: 名無しさん@お腹いっぱい。 [] 01/05(日)15:52:35.06 ID:yZTG6NX/(1)
>>430
いつどこで異常なしって結果出せるのか?のどっちか
だから
48と30か娘の菫が27歳だからと言った事ないの?
もっとPCS引かれていいね
739
(3): 名無しさん@お腹いっぱい。 [sage] 05/07(水)01:55:38.06 ID:MTF+5WEL(1/4)
スレが過疎ってて寂しい・・・

何年か前に、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リストを取得できるみたい。試してないからわからないけど。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s