以编程方式打开刚刚创建的文件

时间:2012-05-25 12:47:01

标签: google-apps-script

新的。 我正在使用只有脚本的谷歌工作表。我希望我明白这是提出这个问题的地方。

在我的工作表上,我创建了一个按钮,供用户关闭WS并为下一个提供名称。

现在已经创建了WS,我需要获取ID以打开该新文件以粘贴"一些变数。

我无法弄清楚如何做的两件事:

首先,在我的驱动器上的特定文件夹上创建文件。 其次,如何读取我刚刚为openById创建的文件的ID,然后传输信息?

一件好事也是打开网址,以便它会弹出另一个标签。

如果这不是要求这个的正确的地方。任何人都可以指导我去哪里吗? 非常感谢!

2 个答案:

答案 0 :(得分:2)

如果使用SpreadsheetApp.create()创建新的电子表格,则会返回一个Spreadsheet类型的对象,您可以在其上调用Spreadsheet.getId()。这将为您提供所需的ID。

要将该电子表格移至特定文件夹,请使用DocsList.getFileById()获取File对象,然后File.addToFolder()

答案 1 :(得分:0)

Jan明确回答了关于创建文件和获取ID的第一个问题。至于你的第二个问题,要知道不可能在另一个标签中弹出该文件。想象一下编码器可以做多少伤害,弹出无限制的标签。

您最接近的是spreadsheet.getURL(),然后使用其中包含的URL创建一个对话框。这样,用户可以点击URL并调出新的电子表格。