https://linen.dev logo
IFTTTで1度だけjsを実行する方法
# forum
n
タイトルの通りです
列車が通ると1度だけ実行したいです
なおjsで列車の情報を取得させたいです
js側でしようとしたのですがどうやっても不可能と思いましたなので一応聞いてみた感じです
グローバル変数など使用しようとしたのですがリセットされないため1度だけでその後壊さない限り永遠と実行されないです
u
doThatの第三引数で最初の実行かどうかがBoolean型で渡されるので、それを活用してみてはどうでしょう?
Copy code
js
function doThat(tile, train, first) {
    /* 
    tile:  IFTTT自身のTileEntity
    train: IFTTTブロック直上にいる車両のEntityTrainBase
    first: 実行条件が揃ってからの最初の実行かどうか(最初の実行の場合はtrue)
    */
    if (first) {
        //処理
    }
}
n
ありがとうございます