我正在开发一个使用 html 服务的 Google Apps 脚本。我想为用户提供一个文件选择器,以便他们可以从他们的 Google 驱动器中选择一个文件。
我见过两种不同的 API 似乎可以做到这一点,Google Picker和Google DocsListDialog。
我无法让任何一个工作。我已经完全复制了两个文档页面中的示例代码,但是我无法让选择器出现。
Google Picker 我尝试在我的 html 页面中从 javascript 调用。我从文档页面复制了 Hello World 示例。什么都没有出现。
然后我在脚本本身中尝试了 DocsListDialog(通过使用 google.script 在 html 中按下按钮调用)。这次也没有出现任何内容 - 尽管示例代码将选择器返回给 doGet 函数 - 它也返回它。因为我使用的是 html 服务,所以我的 doGet 返回了 html。
无论如何,我只想将一个简单的文档选择器集成到我的应用程序中。我可以剪切和粘贴然后修改的示例代码将非常有帮助,因为我可能可以从那里弄清楚。
谢谢。
这可能有助于解释我正在尝试做的事情,因为有人可能有不同的方法建议。
我是一所学校的老师和一个业余程序员。我们在学校使用谷歌网站和谷歌驱动器。我想在内部网站页面上创建一个应用程序,教师可以使用它来自动复制模板文件并与全班共享。
我知道如何做到这一点的唯一方法是创建一个使用 html 服务的谷歌应用程序脚本。然后我可以结合 html 和 javascript 创建一个易于使用的表单来从老师那里获取信息。我知道如何让脚本获取文件、复制它、添加查看器或编辑器等。
现在,我知道如何让老师识别他们的文件的唯一方法是输入文件 ID。我学校的很多老师都不太精通计算机,我想让这部分更简单,因为解释如何识别和复制网址中的 id 并不容易。
我看到了一些对谷歌文档选择器的引用,如果有某种方法可以使它与我需要的东西一起工作(或其他一些简单的方法来完成我需要的东西),这似乎是一种很好的方法。
任何有用的建议将不胜感激。