我正在使用Google Apps脚本,特别是Google云端硬盘。我正在尝试创建一个应用程序,当用户在文本字段中键入文本时,程序将使用setDescription()获取文本并设置其描述。一切都工作正常,我只是无法弄清楚如何采取用户输入的任何文本,并将其设置为描述。
提前致谢
答案 0 :(得分:0)
首先获取输入值
此SO answer的示例代码:
var textbox = app.createTextBox().setName("textboxName");
var buttonHandler = app.createServerHandler("updateLabelText").addCallbackElement(textbox);
var button = app.createButton("Click me").addClickHandler(buttonHandler);
var label = app.createLabel().setId("label");
Then in your function:
function updateLabelText(e) {
var app = UiApp.getActiveApplication();
app.getElementById("label").setText(e.parameter.textboxName);
return app;
}
<强> Assign a Simple Trigger 强>
doGet(e)
在用户访问网络应用程序或程序向网络应用程序发送HTTP GET请求时运行。doPost(e)
在程序向Web应用程序发送HTTP POST请求时运行。<强> Set Text as Description 强>
//删除每周未更新的无标题电子表格。 var files = DriveApp.getFilesByName(&#39; Untitled spreadsheet&#39;); files.setDescription(介绍)