使用谷歌應用程序腳本我遇到了運行傳遞參數的js函數的麻煩。當我添加參數時,它總是在頁面加載時運行代碼,而不是單擊按鈕時。onclick函數自動運行
從HtmlService例如直接,這是確定 - 這當按下按鈕運行...
document.getElementById('button1').onclick = doSomething;
但是當我添加一個參數來調用(和功能)如下,它只是運行一旦在頁面加載時(而不是當按下按鈕)...
document.getElementById('button1').onclick = doSomething('with_this_parameter');
任何深入瞭解這種行爲將不勝感激......抱歉如果答案是顯而易見的!
函數引用後面的'()'總是調用該函數。 –