私の質問はthisと数年前に提起されたもので、thisと似ていますが、下記のような適切な回答はありません。Google Appsスクリプト:スクリプトのプロパティの代替
データの実行インデックスを保存し、スクリプトプロパティを使用し始めました。
for (i = 0; i < fieldCountAccounts; i++) {
scriptProperties.setProperty('fieldIndex_accounts' + accountsFields.getValues()[0][i], i+1);
}
はこれが実行されているから関数を防止し、また、作業から私のサイドバーのUIを防止:私はそうのようなループでそれらを書いていた、とレート制限を打ったように私はすぐに、スクリプトプロパティの問題に走りました。だから、私はUtilities.sleep(1000);
をループに導入しました。これは機能の問題を解決しましたが、それを大きく減速させました。サイドバーはまだ動作しませんでした。
以前は、ハードコードされた列番号を使用して特定のデータとインデックスをシートに格納していました。 SO上の他の質問へ
回答:
- 利用のCacheService(これらとして有用ではありませんが、ユーザーのためにスコープされている)
- 使用ScriptDbに(現在は非推奨)
は、私はちょうど私を保存すべきキーペアを専用のシートに入れてそれを完了させるか?