2017-01-20 7 views
0

最近Google Apps Scriptで書いています。Google Scriptフォーム上の時間ベースのトリガーを作成する方法

現在、Googleフォームに「接続」または「リンク」されている機能を作成しました。私は自分のフォームの編集画面に行き、そこからスクリプトエディタにアクセスすることでこれを行いました。

コードは新しいスプレッドシートを作成し、そのスプレッドシートにフォームをリンクします。これは、毎週、フォームに新しいスプレッドシートを作成して提出するためです。

私が実行している問題は、手動でトリガーを作成しようとすると、そのオプションが表示されないということです。私が取ったステップは、リソース - >現在のプロジェクトのトリガー - >新しいものを追加するためにクリックします。

私は「フォームに提出する」とプログラムで時間ベースのトリガーを追加する方法はあり

「オープンに」されている参照のみのオプション?

答えて

1

時間ベースのトリガーを作成する方法があります。 2017年2月1日18:00にGASを使用してトリガーを作成する場合は、次のスクリプトを使用してトリガーを作成できます。 'test'は実行したい関数です。

var tr = new Date(2017,2-1,1,18,00); 
ScriptApp.newTrigger('test').timeBased().at(tr).create(); 

参考URLはhttps://developers.google.com/apps-script/reference/script/script-app#newTrigger(String)です。

関連する問題