【MACRO】Google Apps Script 質問スレ【DRIVE】 (968レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

766
(5): デフォルトの名無しさん [sage] 2021/05/25(火)09:12 ID:7Zlc4Jvy(1/7)
function pswV1(contract){
var url = "https://api.pancakeswap.info/api/tokens/" + contract;
var content = UrlFetchApp.fetch(url).getContentText("UTF-8");
var obj = JSON.parse(content);
return Number(obj.data.price);
}

この関数作って使ってるんだけど、
定期的に再実行させるにはどうしたら良いのかな?
可能なら1分に1回再実行させたい。
768: デフォルトの名無しさん [sage] 2021/05/25(火)14:37 ID:7Zlc4Jvy(2/7)
>>767
セル内で引数付けて使用してる関数をトリガーで定期実行するにはどうするの?
そういうサンプルがみつからない。
769: 766 [sage] 2021/05/25(火)15:16 ID:7Zlc4Jvy(3/7)
とりあえずトリガー設定してみたけど最短1時間しかないね。
取得してるのは仮想通貨のレートだから最長でも5分程度にはしておきたい。
770: 766 [sage] 2021/05/25(火)15:20 ID:7Zlc4Jvy(4/7)
ごめんなさい。
1分ありました。
771: 766 [sage] 2021/05/25(火)15:23 ID:7Zlc4Jvy(5/7)
何度もすまん。
無効な引数でエラーになる。
やはりセル内で使用する関数にトリガーは使えないのでは?
773
(1): 766 [sage] 2021/05/25(火)19:47 ID:7Zlc4Jvy(6/7)
セル内は

=pswV1("0x27327672d1dc51f4dc58c9f413e1fa7e7ad8245e")

としています。
いまのところロード時とタブ切り替え時の任意リロード時のみ実行されます。
775
(1): 766 [sage] 2021/05/25(火)20:25 ID:7Zlc4Jvy(7/7)
>>774
複数あります。
いまのところ5個くらいですが日々変動します。

トリガーがダメならセル内から呼び出す関数からは引数とセル位置だけグローバル配列に入れておいて
トリガーから呼んだ関数でまとめて通信させる方法もあるのかなと考え始めてます。
まだ実装してないので動くかわかりませんが。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s