2017-09-26 10 views
0

1年前にGoogle Sheet + Scriptのコンボを設定して、チームに毎日の概要メールを送信しました。私はそれを変更する必要がありますが、それを見つけることができません(私はそれを見つけるために多くの時間を費やしました)。Google Appsスクリプト送信メールの検索方法

実際のシートは更新されないため、最近変更されたドキュメントには表示されません。

毎日特定の時刻に送信されます。誰にも私はそれを見つけるのに役立つヒント/秘訣がありますか?

答えて

0
  1. 任意のスプレッドシート→ツール→スクリプトエディタを開きます。スクリプトエディタで
  2. があります→あなたのすべてのトリガー

を編集するために行く、あなたのトリガのスクリプト関数の名前をfilndます:あなたは編集を参照してください、それはgetHandlerFunction()とleterかもしれません。

編集

あなたがドライブにループにすべてのファイルをスクリプトを記述し、それらのすべてのinstallsbleのトリガーを得ることができます。

ファイルtrigers取得するには、このサンプルコードを使用します。

getUserTriggers(文書)

は、このスクリプトのために、与えられた 文書で、このユーザーが所有するすべてのインストールのトリガーを取得またはアドオンをのみ。このメソッドは、 を使用して他のスクリプトに接続されたトリガーを表示することはできません。 https://productforums.google.com/forum/#!msg/docs/n7b4e6H5Fss/3dkkRVs_BAAJ

:このQから

var arr = []; 
    var files = DriveApp.getFilesByType(MimeType.GOOGLE_SHEETS); 
    while (files.hasNext()) { 
    file = files.next(); 
    arr.push([file.getName(), file.getUrl(), file.getId()]) 
    } 
Logger.log(arr); 

コード:ドライブ内のすべてのスプレッドシートを得るために

var ss= SpreadsheetApp.openById(id); 
var triggers = ScriptApp.getUserTriggers(ss); 
// Log the event type for the first trigger in the array. 
Logger.log(triggers[0].getHandlerFunction()); 

使用このコード

関連する問題