1

時間トリガーが「ユーザーコンテキスト」を記憶しているかどうかを知りたいです。私のグーグルアプリスクリプトはユーザーのグーグルドライブフォルダを調べます、そして私は例えばグーグルドライブの毎時の内容をチェックする時間トリガーを作成することが可能であるかどうか疑問に思います。

私はこの構成でスクリプトを実行しています:

Execute the app as : "User accessing the web app"

と時間トリガー:

var later = new Date(new Date().getTime() + 1 * 60 * 60 * 1000); 
ScriptApp.newTrigger("timeDrivenMethod").timeBased().at(later).create();
4

1 に答える 1

3

ドキュメントに記載されているように、インストール可能なトリガーには、単純なトリガーといくつかの類似点がありますが、次の違いもあります。

それらは、イベントをトリガーするユーザーとしてではなく、トリガーをインストールしたユーザーとして実行されます。

したがって、アプリはこれに対する承認を要求し、トリガーされた関数はトリガーを作成したユーザーとして実行されます。この場合は、Webアプリを実行しているユーザーとして実行されます(スクリプトは、で定義したアクティブユーザーの権限の下でトリガーを作成するため)デプロイパラメータ)。

于 2013-02-01T06:24:26.367 に答える