環境
MAC Book Pro、Google Script
【したいこと】
シートの特定の場所を削除して、再度同じ値を入れる
Link:https://twittrend.jp/japan/
上記からTrendをスクレイピングしています。
Sheetを触らないと更新されないことがあるので、数分に一度指定の場所を消して、そこにLinkを入れるようにしたいです。
Import XML使ってるので、LINKを再度入れ直せば最新版になるのではと思っています
【うまく行かないこと】
Utilities.sleep(1000);を下記のように入れて、削除して5秒待ってから、指定のリンクを入れるにしてるのですが、
クリックしてからシートを見ても消えてる気配がございません。
お力を貸していただけますと幸いです
【コード】
function update() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Trend2"); var staySecond = 30; var del= sheet.getRange(2,5).clear(); Utilities.sleep(staySecond * 5000); var val = sheet.getRange(2, 5).setValue("https://twittrend.jp/japan/"); }
たぶん Google Apps Script の質問でしょうから、タグも Google Apps Script に変更した方がよいです。
少なくとも Javaはまったく関係ないです。JavaScriptならわかりますが。
あなたの回答
tips
プレビュー