0

機能の 1 つとして電子メール通知を使用して、スプレッドシートにワークフロー システムを構築しました。電子メール リマインダーの機能は、1 日 1 回のクロック トリガーによってトリガーされます。

今日は次のようになります。

function sendMailReminder(){
var ss = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");

スプレッドシートが 1 つあれば問題なく ID を使用できますが、このスプレッドシートを他のワークグループと共有したいと考えています。そして、毎回コードにアクセスして ID を変更することなく、これを実行したいと考えています。

では、クロック トリガーに関連するスプレッドシート ID にアクセスするにはどうすればよいでしょうか。出来ますか?

4

1 に答える 1

0

スプレッドシートに埋め込まれたスクリプトを作成し、アクティブなスプレッドシートの ID を取得して、電子メールで送信できます。

var spreadsheet_id = SpreadsheetApp.getActiveSpreadsheet().getId();
于 2013-04-23T06:10:21.237 に答える