2016-04-26 8 views
0

私は、ユーザーがワークシートをアクティブにするときに実行したいGoogleスクリプトにいくつかの機能を持っています。私はGoogleスクリプトでは新しいので、どのように起動するのか分かりません。私はGoogleで検索しているが、運がない。ワークシートがアクティブになったら自動的にGoogleスクリプト機能を実行できますか?

誰でも知っておいてください。

シート1がアクティブになっているときにセルA1の値を1000に変更したいとしましょう。私は怒鳴るとしての機能を持っている:

function ChangeCellVal(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sh = ss.getSheetByName("Sheet1"); 
    var selCell=1000; 
    sh.getRange('A1').setValue(selCell); 
    } 

答えて

0

あなたはClass SpreadsheetTriggerBuilder

開く時に(チェックしてみてください)

は、スプレッドシートを開いたときに発動するトリガーを指定します。

var sheet = SpreadsheetApp.getActive(); 
ScriptApp.newTrigger("myFunction") 
.forSpreadsheet(sheet) 
.onOpen() 
.create(); 

私はそれが役に立てば幸い。

関連する問題