我是應用程序腳本的初學者,我有一個問題。 當我按另一個按鈕時,如何禁用按鈕。當我按下另一個按鈕時,如何禁用按鈕
我嘗試了很多不同的方式,但是我無法讓它工作。
你能幫我嗎?
我的代碼很大。我應該在這裏粘貼嗎?
我是應用程序腳本的初學者,我有一個問題。 當我按另一個按鈕時,如何禁用按鈕。當我按下另一個按鈕時,如何禁用按鈕
我嘗試了很多不同的方式,但是我無法讓它工作。
你能幫我嗎?
我的代碼很大。我應該在這裏粘貼嗎?
在了UiApp可以使用clientHandler做到這一點很容易... 示例代碼是這樣的:
function doGet() {
var app = UiApp.createApplication();
var btn1 = app.createButton('button1');
var btn2 = app.createButton('button2');
var clientHandler = app.createClientHandler().forTargets(btn1).setEnabled(false);
btn2.addClickHandler(clientHandler);
return app.add(btn1).add(btn2);
}
注:以上的評論是正確的......你的問題確實是太模糊了。
正是我需要的..謝謝所有! –
是的,你需要在任何人能夠幫助你之前發佈一些相關的代碼。從廣義上講,實現你想要做的事情的一個很好的邏輯方法是使用發生的事件,或者通過單擊第一個按鈕來調用的狀態,以運行禁用第二個按鈕的腳本。
這可以通過許多不同的方式完成。客戶端,服務器端..這一切都取決於上下文,哪一個適合您的情況。
請提供更多信息。你的問題太含糊 – codechurn
哪個服務? HtmlService? UiService?這將有助於將代碼發佈在按鈕定義和處理程序的周圍。 (你有處理者,對嗎?也許這就是問題!) – Mogsdad