Google apps script 如果未选择文件上载文件,请禁用提交按钮

Google apps script 如果未选择文件上载文件,请禁用提交按钮,google-apps-script,google-apps-for-education,Google Apps Script,Google Apps For Education,我为客户制作了一个表单,通过五个不同的文件上传来上传一个或多个文档。我想对整个表单禁用submit按钮,除非至少为其中一个文件上传选择了一个文件(不管是哪一个) 提前谢谢 这个问题已经得到了回答,至少部分得到了回答。以下是链接: 基本上,您可以创建一个不可见的文本框。 然后在“选择文件”按钮上附加一个触发器,为该文本框提供一个值。 然后使用标准验证工具检查文本框中的值,如果它找到正确的值,则启用按钮 您还必须对doPost中的文件进行排序,以查看它们决定上载哪些文件,因为如果您尝试在空插槽上运行

我为客户制作了一个表单,通过五个不同的文件上传来上传一个或多个文档。我想对整个表单禁用submit按钮,除非至少为其中一个文件上传选择了一个文件(不管是哪一个)


提前谢谢

这个问题已经得到了回答,至少部分得到了回答。以下是链接:

基本上,您可以创建一个不可见的文本框。
然后在“选择文件”按钮上附加一个触发器,为该文本框提供一个值。
然后使用标准验证工具检查文本框中的值,如果它找到正确的值,则启用按钮

您还必须对doPost中的文件进行排序,以查看它们决定上载哪些文件,因为如果您尝试在空插槽上运行上载保存,则会抛出错误。相反,您可以使用If语句来确保只上载真实文件。您可以通过运行e.parameter.fileUpload.name来判断文件是否存在,如果存在文件,它将返回文件名。如果没有,它将返回“未定义”。然后使doPost仅对存在的文件运行。您可以使用一点Javascript来解决这个问题