Google apps script 谷歌电子表格上的交互式poput,如何:GUI还是HTML服务?

Google apps script 谷歌电子表格上的交互式poput,如何:GUI还是HTML服务?,google-apps-script,Google Apps Script,我对如何在谷歌电子表格上与用户互动存有疑问。 其想法是显示一个带有一些选项的菜单,让用户选择一个,然后根据它处理一些电子表格数据。这应该在srpeadsheet中完成 问题是,我不确定实现这一目标的最佳方式是什么。 在第一个实例中,我认为是HTML服务,但我不确定从电子表格到服务器端的通信是否有效 我有这个代码,实际上,它可以访问服务器端,但它非常简单 function showHtml(htmlText){ htmlText=htmlText+'<input type="button"

我对如何在谷歌电子表格上与用户互动存有疑问。 其想法是显示一个带有一些选项的菜单,让用户选择一个,然后根据它处理一些电子表格数据。这应该在srpeadsheet中完成

问题是,我不确定实现这一目标的最佳方式是什么。 在第一个实例中,我认为是HTML服务,但我不确定从电子表格到服务器端的通信是否有效

我有这个代码,实际上,它可以访问服务器端,但它非常简单

function showHtml(htmlText){
 htmlText=htmlText+'<input type="button" value="Close"  onclick="google.script.host.close()" />';
  var html = HtmlService.createHtmlOutput(htmlText);
  thisSpr.show(html);
}
函数showHtml(htmlText){
htmlText=htmlText+'';
var html=HtmlService.createHtmlOutput(htmlText);
本节目(html);
}

有什么想法吗?我只是想知道哪种方法最好,以及如何使用的一两个提示。

退房,也许你可以得到你所需要的。

谢谢你的回答,但这只是做一个新的菜单项。我需要一些不同的东西。某些电子表格中有一些模板可用。当用户选择“发送邮件”时,应向用户提示所有可用模板。然后他可以选择一个,然后脚本应该根据选择的模板发送一封电子邮件。这就是为什么我需要某种交互式弹出窗口。