脚本项目代表 Google Cloud 资源中的
Google Apps 脚本,有时简称为“脚本”。脚本项目
有一个或多个脚本文件,这些文件可以是代码文件(具有 .gs
)或 HTML 文件(扩展名为 .html
)。您还可以添加
HTML 文件中的 JavaScript 和 CSS。
在任何给定时间,脚本编辑器始终有一个且仅打开一个项目。 您可以在多个浏览器窗口或标签页中打开多个项目。
创建和删除项目
本部分介绍了如何创建和删除独立的 容器绑定的 Apps 脚本项目。
创建独立项目
如需通过 Apps 脚本创建独立项目,请执行以下操作:
- 前往
script.google.com
。 - 点击 New Project。
- 在脚本编辑器中,点击未命名项目。
- 为项目命名,然后点击重命名。
从 Google 云端硬盘创建独立项目
- 打开 Google 云端硬盘。
- 依次点击新建 > 更多 > Google Apps 脚本。
通过 Google 文档、表格或幻灯片创建容器绑定项目
- 打开文档、表格或幻灯片演示文稿。
- 依次点击扩展程序 > Google Apps 脚本。
- 在脚本编辑器中,点击未命名项目。
- 为项目命名,然后点击重命名。
通过 Google 表单创建容器绑定项目
- 在 Google 表单中打开相应表单。
- 点击“更多”图标 > 脚本编辑器。
- 在脚本编辑器中,点击未命名项目。
- 为项目命名,然后点击重命名。
使用 clasp
命令行工具创建独立项目
clasp
是一个命令行工具,用于创建、拉取/推送和部署应用
从终端运行脚本项目。
请参阅使用 clasp
的命令行界面指南
了解详情。
删除容器绑定项目
- 使用上述相应方法打开容器绑定项目。
- 点击左上角的概览图标 。
- 点击右上角的“移除”图标 > 永久删除。
删除独立项目
- 前往
script.google.com
。 - 在要删除的项目的右侧,点击“更多” 移除 >移除。
管理项目中的文件
创建文件
- 打开您的 Apps 脚本项目。
- 点击左侧的 Editor > 添加 。
- 选择要创建的文件类型并为其命名。
删除文件
- 打开您的 Apps 脚本项目。
- 点击左侧的编辑器 。
- 在要删除的文件旁边,点击“更多”图标 删除。
从 Apps 脚本项目中导出文件
要从 Apps 脚本中移出代码文件,您可以复制并粘贴相应代码 复制到您首选的文本编辑器中,或在命令行中使用 clasp。 要使用表扣,请参阅下载 脚本项目。
为项目设置时区
您可以为 Apps 脚本项目设置时区。由 脚本使用此时区。
- 打开您的 Apps 脚本项目。
- 点击左侧的项目设置 。
- 在时区部分,选择您要使用的时区。
如果您希望特定函数使用与脚本不同的时区 请在函数中明确输入时区。例如,在 以下示例中,每个函数都会在 Google 日历中创建一个新活动。第一个 函数默认采用项目时区。第二个函数指定 因此,无论活动采用哪种时区,活动都定在太平洋时间 项目所在的时区。
function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
new Date('December 20, 2022 17:00:00'),
new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
new Date('December 20, 2022 17:00:00 PDT'),
new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}
解决多个 Google 账号存在的问题
如果同时登录了多个 Google 账号,您可能会想 无法访问插件和 Web 应用。 多账号登录,或 一次登录到多个 Google 账号的功能,不支持 Google Apps 脚本、插件或 Web 应用。
如果您在登录多个账号的情况下打开 Apps 脚本编辑器, Google 提示 请选择要继续操作的账号。
如果您打开 Web 应用或插件时遇到多账号登录问题,请尝试以下做法之一: 以下解决方案:
- 请退出您所有的 Google 账号,仅登录具有 插件或 Web 应用。
- 在 Google Chrome 中打开无痕式窗口,或进行等效的无痕浏览 窗口,并登录您安装了插件或 Web 应用的 Google 账号 访问。