脚本项目

脚本项目代表 Google Cloud 资源中的 Google Apps 脚本,有时简称为“脚本”。脚本项目 有一个或多个脚本文件,这些文件可以是代码文件(具有 .gs )或 HTML 文件(扩展名为 .html)。您还可以添加 HTML 文件中的 JavaScript 和 CSS。

在任何给定时间,脚本编辑器始终有一个且仅打开一个项目。 您可以在多个浏览器窗口或标签页中打开多个项目。

创建和删除项目

本部分介绍了如何创建和删除独立的 容器绑定的 Apps 脚本项目。

创建独立项目

如需通过 Apps 脚本创建独立项目,请执行以下操作:

  1. 前往 script.google.com
  2. 点击 New Project
  3. 在脚本编辑器中,点击未命名项目
  4. 为项目命名,然后点击重命名

从 Google 云端硬盘创建独立项目

  1. 打开 Google 云端硬盘
  2. 依次点击新建 > 更多 > Google Apps 脚本

通过 Google 文档、表格或幻灯片创建容器绑定项目

  1. 打开文档、表格或幻灯片演示文稿。
  2. 依次点击扩展程序 > Google Apps 脚本
  3. 在脚本编辑器中,点击未命名项目
  4. 为项目命名,然后点击重命名

通过 Google 表单创建容器绑定项目

  1. 在 Google 表单中打开相应表单。
  2. 点击“更多”图标 > 脚本编辑器
  3. 在脚本编辑器中,点击未命名项目
  4. 为项目命名,然后点击重命名

使用 clasp 命令行工具创建独立项目

clasp 是一个命令行工具,用于创建、拉取/推送和部署应用 从终端运行脚本项目。

请参阅使用 clasp 的命令行界面指南 了解详情。

删除容器绑定项目

  1. 使用上述相应方法打开容器绑定项目。
  2. 点击左上角的概览图标
  3. 点击右上角的“移除”图标 > 永久删除

删除独立项目

  1. 前往 script.google.com
  2. 在要删除的项目的右侧,点击“更多” 移除 >移除

管理项目中的文件

创建文件

  1. 打开您的 Apps 脚本项目。
  2. 点击左侧的 Editor > 添加
  3. 选择要创建的文件类型并为其命名。

删除文件

  1. 打开您的 Apps 脚本项目。
  2. 点击左侧的编辑器
  3. 在要删除的文件旁边,点击“更多”图标 删除

从 Apps 脚本项目中导出文件

要从 Apps 脚本中移出代码文件,您可以复制并粘贴相应代码 复制到您首选的文本编辑器中,或在命令行中使用 clasp。 要使用表扣,请参阅下载 脚本项目

为项目设置时区

您可以为 Apps 脚本项目设置时区。由 脚本使用此时区。

  1. 打开您的 Apps 脚本项目。
  2. 点击左侧的项目设置 项目设置的图标
  3. 时区部分,选择您要使用的时区。

如果您希望特定函数使用与脚本不同的时区 请在函数中明确输入时区。例如,在 以下示例中,每个函数都会在 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 账号 访问。