google-apps-script - 将用户选择传递给应用程序脚本中的函数
问题描述
我正在尝试为要求用户从“模板”的动态列表中进行选择的电子表格(无论是通过菜单添加还是侧边栏)构建用户界面。我希望模板列表中的每个项目都运行以下函数,其中 var templateName 是列表中的用户选择。
我尝试了一个动态菜单,但这对我不起作用
这可能在应用程序脚本中吗?
function getTemplate(templateName){
//Retrieves the template file and opens it to retrieve templates
var getTemplateFile = DriveApp.getFilesByName('Evaluation Templates')
while (getTemplateFile.hasNext())
var openTemplates = getTemplateFile.next()
var templateId = openTemplates.getId()
var openSpreadsheet = SpreadsheetApp.openById(templateId)
//Retrieves the template sheet tab by the name selected in the menu
var getTemplateSheet = openSpreadsheet.getSheetByName(templateName)
解决方案
推荐阅读
- javascript - 获取具有特定 href 属性的元素数组
- c# - 对数组进行线性搜索时如何防止空引用异常?
- octobercms - OctoberCMS -rainlab 博客中的用户头像未显示
- javascript - 根据以角度 6+ 输入的日期过滤表结果
- java - 上传后无法检索由 javax HttpServlet 创建的临时文件
- r - 从许多变量创建一个共现矩阵,并绘制它
- sql-server - 身份列是否包含重复值?
- c# - 删除具有相同 Uri 的缓存图像
- python - 在 python 中解析一些 JSON 时遇到问题
- node.js - Mongoose/MongoDB:如何更新嵌套 4 层的项目?