指令碼專案代表
Google Apps Script 有時也稱為「指令碼」。指令碼專案
含有一或多個指令碼檔案,可以是程式碼檔案 (具有 .gs
副檔名) 或 HTML 檔案 (副檔名為 .html
)。您也可以加入
以產生 JavaScript 和 CSS
無論何時,指令碼編輯器都只能開啟一項專案, 您可以在多個瀏覽器視窗或分頁中開啟多項專案。
建立及刪除專案
本節說明如何建立和刪除獨立資料庫 容器繫結的 Apps Script 專案。
建立獨立專案
如何透過 Apps Script 建立獨立專案:
- 前往
script.google.com
。 - 按一下 「New Project」。
- 在指令碼編輯器中,按一下「Untitled project」(未命名的專案)。
- 為您的專案命名,然後按一下「重新命名」。
透過 Google 雲端硬碟建立獨立專案
- 開啟 Google 雲端硬碟。
- 依序點選「新增」>「更多」 > Google Apps Script。
透過 Google 文件、試算表或簡報建立容器繫結專案
- 開啟 Google 文件文件、試算表或簡報簡報。
- 依序按一下「擴充功能」>「Google Apps Script」。
- 在指令碼編輯器中,按一下「Untitled project」(未命名的專案)。
- 為您的專案命名,然後按一下「重新命名」。
透過 Google 表單建立容器繫結專案
- 在 Google 表單中開啟表單。
- 按一下「更多」圖示 >「指令碼編輯器」。
- 在指令碼編輯器中,按一下「Untitled project」(未命名的專案)。
- 為您的專案命名,然後按一下「重新命名」。
使用 clasp
指令列工具建立獨立專案
clasp
是一項指令列工具,可用於建立、提取/推送和部署應用程式
從終端機執行指令碼專案。
請參閱使用 clasp
的指令列介面指南
,掌握更多詳細資訊。
刪除容器繫結專案
- 使用上述適當方法開啟容器繫結專案。
- 按一下左上方的「總覽」圖示 。
- 按一下右上方的「移除」圖示 > [永久刪除]。
刪除獨立專案
- 前往
script.google.com
。 - 在要刪除的專案右側,按一下「更多」圖示 >移除 >按一下「移除」。
管理專案中的檔案
建立檔案
- 開啟 Apps Script 專案。
- 按一下左側的「編輯器」 > 新增 。
- 選取要建立的檔案類型並設定名稱。
刪除檔案
- 開啟 Apps Script 專案。
- 按一下左側的「編輯器」圖示 。
- 在要刪除的檔案旁,按一下「更多」圖示 >刪除。
從 Apps Script 專案匯出檔案
如要從 Apps Script 中擷取程式碼檔案,請複製及貼上程式碼 新增至您偏好的文字編輯器,或使用指令列上的 clasp。 如要使用夾扣,請參閱下載 指令碼專案。
設定專案的時區
您可以為 Apps Script 專案設定時區。由 指令碼使用這個時區。
- 開啟 Apps Script 專案。
- 按一下左側的「專案設定」。 。
- 在「時區」部分選取要使用的時區。
如果您希望特定函式使用與指令碼不同的時區 請在函式中明確輸入時區例如,在 下方範例,每個函式都會在 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 帳戶, 無法順利存取外掛程式和網頁應用程式 多重登入功能,或 使用者同時登入多個 Google 帳戶,但 Google Apps 不支援 指令碼、外掛程式或網頁應用程式。
如果您在登入多個帳戶的情況下開啟 Apps Script 編輯器, Google 提示 請選擇要使用的帳戶
如果您在開啟網頁應用程式或外掛程式時遇到多登入問題,請嘗試以下其中一種做法: 下列解決方案:
- 登出所有 Google 帳戶,並且只登入具有 外掛程式或網頁應用程式。
- 在 Google Chrome 中開啟無痕式視窗,或同等的私密瀏覽模式 視窗,然後登入已安裝外掛程式或網頁應用程式的 Google 帳戶 想要存取的物件