当我制作谷歌附加组件时,从谷歌选择器返回id文件

时间:2014-05-05 15:14:22

标签: google-apps-script google-docs google-picker

我是哥伦比亚人,我的英语不好,我希望你理解我的问题。 我正在谷歌文档(谷歌应用程序脚本)上设置谷歌附加组件,我正在调用谷歌选择器来选择该文件,但我无法做到这一点,因为我不知道如何,当我单击选择将文件的id变量发送到其他文件到扩展名为html或gs的项目中。

请有人帮助我。感谢...

2 个答案:

答案 0 :(得分:0)

如果没有看到您的代码,很难说。如果你提供它应该更容易回答这个问题。

我建议使用DriveApp或DocsList服务来获取文档ID。为此,您将执行以下操作:

DriveApp:

//the variable blob should be whatever you get from the file picker
var file = DriveApp.createFile(blob);
var fileId = file.getId();
return fileId;

DocsLists:

//the variable blob should be whatever you get from the file picker
var file = DocsList.createFile(blob);
var fileId = file.getId();
return fileId;

答案 1 :(得分:0)

感谢您的回答,我能够做到,我只是使用隐藏的输入并通过表单发送,它看起来像 - >

<form id="form1">
   <input type="hidden" id="idFile">
</form>

当我点击选择按钮选择器时,所以 - &gt;

google.script.run.processForm(document.forms[0]);

功能&#34; processForm&#34;是扩展名为&#34; gs&#34;。

的文件

我正在写这些信息因为我想帮助任何遇到同样麻烦的人。