有没有办法在G-suite app maker中添加文件上传功能?
如果有任何人有任何想法请帮助。
答案 0 :(得分:0)
你有几个选择。 (我推荐第一种方法,因为它是迄今为止最简单的方法,但我详细介绍了第二种方法,因为我觉得它很酷;)
最简单的方法是使用云端硬盘选择器窗口小部件并启用上传功能,该功能会将文件上传到用户的驱动器并提供指向它的链接(从那里您可以使用该文件从中执行任何操作服务器脚本)。
或者,您可以使用HTML小部件来创建上传表单。 Apps脚本有一些很酷的功能,如果您将带有文件上传元素的表单传递给服务器,那么它会将上传表单的blob发送到服务器脚本。这篇文章在Apps脚本中有一个很好的例子:Uploading file using Google Apps Script using HtmlService
我还没试过这个,但这里有一些基于该示例的App Maker特定说明:
创建一个html小部件,点击"允许不安全的HTML" (因为我们正在向HTML中添加脚本),然后将此html添加到其中:
然后在名为serverFunc的服务器脚本中,您可以使用blob执行任何操作。