1

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

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

现在创建了 WS,我需要获取 ID 以打开该新文件以“粘贴”一些变量。

有两件事我不知道该怎么做:

首先,在我的驱动器上的特定文件夹中创建文件。二、如何将刚才创建的文件的ID读取到openById,然后传递信息?

打开网址也是一件好事,因此它会在另一个选项卡上弹出。

4

2 回答 2

2

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

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

于 2012-05-25T19:13:48.530 回答
0

Jan 清楚地回答了您关于创建文件和获取 ID 的第一个问题。至于你的第二个问题,要知道不可能让该文件在另一个选项卡中弹出。试想一下,一个程序员弹出无限的标签会造成多大的伤害。

您可以做的最接近的方法是电子表格.getURL(),然后创建一个包含 URL 的对话框。这样用户就可以点击 URL 并打开新的电子表格。

于 2016-06-23T17:44:54.040 回答