Google Calendar模組

在Adobe Workfront Fusion案例中,您可以自動執行使用Google Calendar的工作流程,並將其連線至多個協力廠商應用程式和服務。

如果您需要有關建立案例的指示,請參閱在 Adobe Workfront Fusion中建立案例。

如需模組的相關資訊,請參閱 Adobe Workfront Fusion🔗中的模組。

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計畫*
Pro或更高版本
Adobe Workfront 授權*
計畫,工作
Adobe Workfront Fusion 授權**

目前授權需求:無Workfront Fusion授權需求。

舊版授權需求:Workfront Fusion for Work Automation and Integration

產品

目前產品需求:如果您有Select或Prime Adobe Workfront計畫,貴組織必須購買Adobe Workfront Fusion及Adobe Workfront,才能使用本文所述的功能。 Workfront Fusion包含在Ultimate Workfront計畫中。

舊版產品需求:您的組織必須購買Adobe Workfront Fusion及Adobe Workfront,才能使用本文所述的功能。

若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權

先決條件

若要使用Google Calendar模組,您必須有Google帳戶。

Google日曆API資訊

Google Calendar聯結器使用下列專案:

基礎URL
https://www.googleapis.com/calendar/v3
API版本
v3
API標籤
v5.4.5

Google Calendar模組及其欄位

當您設定Google Calendar模組時,Workfront Fusion會顯示下列欄位。 除了這些欄位以外,可能還會顯示其他Google Calendar欄位,視您在應用程式或服務中的存取層級等因素而定。 模組中的粗體標題表示必填欄位。

如果您在欄位或函式上方看到對應按鈕,則可以使用它來設定該欄位的變數和函式。 如需詳細資訊,請參閱在 Adobe Workfront Fusion中將資訊從一個模組對應到另一個模組。

活動

觀看活動

此觸發器模組會在您指定的行事曆中新增、更新、刪除、開始或結束新事件時執行情境。 模組會傳回與一個或多個記錄相關聯的所有標準欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆
選取您希望模組使用的行事曆。
觀看活動
選擇您要依「建立日期」、「更新日期」、「開始日期」或「結束日期」觀看事件。
顯示已刪除的事件
啟用此選項以包含已刪除的事件。
Query
輸入要搜尋的文字。
限制
設定Workfront Fusion在一個週期內處理的最大事件數(每個案例執行的重複數目)。 如果該值設定得太高,則在指定的第三方服務端可能會中斷連線(逾時)。 Workfront Fusion對此沒有影響。 我們建議您設定較低的值,並為最大週期數定義較高的值,或是更頻繁地執行情境。

搜尋事件

此動作模組會在選取的行事曆中搜尋事件。

您可以指定搜尋的行事曆和引數。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆ID
選取您要搜尋的行事曆。
開始日期

輸入或對應事件開始的日期。 此模組也會擷取在此日期之前開始的、在輸入開始日期仍然發生的事件。

如需支援的日期和時間格式清單,請參閱在Adobe Workfront Fusion中鍵入強制。

結束日期

輸入或對應事件結束的日期。

如需支援的日期和時間格式清單,請參閱在Adobe Workfront Fusion中鍵入強制。

單一事件
啟用此選項可將週期性事件視為單一例項。 例如,如果您有每週會議且已啟用此選項,模組會以個別事件的形式傳回每週的會議。
Query
輸入或對應您要搜尋的搜尋字詞。
Order by

選取結果中傳回事件的順序。

  • 開始時間:依開始日期和時間(升序)排序。 這僅在查詢單一事件時可用。
  • 更新時間:依上次修改時間排序(升序)。
限制
設定在一個執行週期內Workfront Fusion傳回的最大事件數。

取得事件

此動作模組會傳回指定日曆中單一事件的中繼資料。

您可以指定日曆和事件。

模組會傳回事件的ID和所有關聯的欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
輸入或對應包含您要取得之事件的行事曆ID。
事件ID
輸入要取得的現有Google Calendar事件的事件識別碼。

建立事件

此動作模組會建立事件。

您可以指定事件的行事曆和引數。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
建立事件

選取您要如何建立事件。

  • 詳細資料

    此選項可讓您更詳細地輸入有關事件的資訊。

  • 快速

    您只需要選取行事曆並輸入事件的名稱。 您可以在名稱中包含時間和地點的詳細資訊,Google Calendar會針對該地點和時間排程事件。

行事曆ID
選取您要顯示事件的行事曆。
色彩
選取事件在行事曆上顯示的顏色。
事件名稱

輸入或對應事件的名稱。

注意:如果您在建立事件欄位中選取快速新增,您可以包含事件的日期和時間,然後Workfront Fusion會針對該日期和時間建立事件。 範例: Appointment at Capitol Hill on June 3rd 10am-10:25am。 如果您選取快速新增,但未在事件名稱中加入日期和時間,則事件將從目前時間建立並持續一小時。

全天事件
如果事件是全天事件(不需要開始和結束時間),則啟用此選項。
開始日期

如果這是全天事件,請輸入事件的開始日期。

如需支援的日期格式清單,請參閱在Adobe Workfront Fusion中輸入強制格式。

結束日期

如果這是全天事件,請輸入事件的結束日期。

如需支援的日期格式清單,請參閱在Adobe Workfront Fusion中輸入強制格式。

說明
輸入或對應事件的說明。 此欄位支援HTML。
位置
以文字形式輸入事件的位置。
使用此事件的預設提醒設定
啟用此選項以使用預設提醒設定。 如果您在Reminder欄位中設定自訂提醒,此值會設為「否」。
提醒
新增事件提醒。 對於每個提醒,選取您要用來提醒的方法,並定義您要提醒的事件之前的時間長度(以分鐘為單位)。
出席者
將出席者新增至活動。 為每位出席者輸入或對應其姓名和電子郵件地址。
顯示為
選取您希望檢視您行事曆的人員在此活動期間將您視為「忙碌」或「可用」。
可見性

選取此事件的可見性。

  • 預設值

    事件具有您在行事曆設定中設定的可見度。

  • Public

    與該行事曆共用之任何人都可以看見此事件。

  • Private

    只有與會者可看見此活動。

傳送有關事件建立的通知

選取是否將建立新事件的通知傳送給所有來賓、非Google Calendar來賓,或不要傳送給任何人。

提示:我們建議僅在移轉使用案例中使用無選項。

來賓可以修改事件
如果您希望來賓能夠修改此事件,請啟用此選項。
遞回
新增您要套用至此事件的任何遞回規則。 每個規則都需要有RRULE、EXRULE、RDATE和EXDATE行的清單,才能處理週期性事件。 請注意,此欄位中不允許有DTSTART和DTEND行;事件的開始和結束時間是在開始和結束欄位中指定。 單一事件或週期性事件的例項會省略此欄位。 如需詳細資訊,請參閱RFC5545

更新事件

此動作模組會變更現有事件。

您可以指定日曆和事件ID。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆
選取您要使用的行事曆。
事件ID
輸入先前建立的Google Calendar事件中要更新的事件ID。

您可以在所需欄位中輸入新值,以更新事件資訊。 如需個別欄位的詳細資訊,請參閱建立事件

刪除事件

此動作模組會刪除事件。

您可以指定日曆和事件ID。

模組會傳回事件的ID和任何關聯欄位,以及連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取包含您要刪除之事件的行事曆。
事件ID
輸入先前建立的Google Calendar要刪除之事件的事件ID。
傳送有關事件刪除的通知
選取您要將事件刪除通知傳送給所有來賓、未使用Google Calendar的來賓,或無來賓。

行事曆

列出行事曆

此動作模組會傳回使用者行事曆清單上的行事曆。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
最低存取角色

選取使用者的最小存取角色。 模組會根據此最小存取角色傳回行事曆。

  • 空閒/忙碌Reader:使用者可以讀取空閒/忙碌資訊。
  • 擁有者:使用者可以讀取和修改事件,也可以存取控制清單。
  • Reader:使用者可以讀取非私人事件。
  • Writer:使用者可以讀取和修改事件。
顯示隱藏行事曆
啟用此選項可在模組傳回的清單中包含隱藏行事曆。
限制
設定在一個執行週期內傳回行事曆Workfront Fusion的最大數目。

取得行事曆

此動作模組會擷取行事曆。

您可以指定要擷取的行事曆ID。

模組會傳回記錄ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取您要擷取的行事曆。

建立行事曆

此動作模組會建立新行事曆。

您可以指定行事曆的名稱。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆名稱
輸入新行事曆的名稱。

更新行事曆

此動作模組會更新行事曆。

您可以指定要更新的行事曆識別碼。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取您要更新的行事曆。
行事曆名稱
輸入行事曆的新名稱。

刪除行事曆

此動作模組會刪除行事曆。

您可以指定要刪除的行事曆識別碼。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
輸入或對應您要刪除的行事曆識別碼。

清除行事曆

此動作模組會從帳戶的主要行事曆移除所有事件。

您可以指定連線至包含您要清除之行事曆的帳戶。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示

存取控制規則

列出存取控制規則

此動作模組會傳回行事曆上存取控制清單中的規則。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取包含您要擷取之存取控制規則的行事曆。
限制
設定在一個執行週期內傳回的結果數目上限Workfront Fusion。

取得存取控制規則

此動作模組會傳回存取控制規則的中繼資料。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取包含您要擷取之存取控制規則的行事曆。
存取控制規則ID
選取您要擷取的存取控制規則。

建立存取控制規則

此動作模組會建立新的存取控制規則。

您可以指定行事曆的名稱。

模組會傳回存取控制規則ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取您要建立存取控制規則的行事曆。
角色

選取要指派給存取規則的角色。

  • 空閒/忙碌Reader:使用者可以讀取空閒/忙碌資訊。
  • 擁有者:使用者可以讀取和修改事件,也可以存取控制清單。
  • Reader:使用者可以讀取非私人事件。
  • Writer:使用者可以讀取和修改事件。
型別

選取範圍型別。

  • 預設值:公用範圍。 這是預設值。
  • User:將範圍限製為單一使用者。
  • 群組:將範圍限製為群組。
  • 網域:將範圍限製為網域。

注意:授與Default或公用範圍的許可權適用於未經驗證的任何使用者。

根據範圍型別,輸入使用者或群組的電子郵件地址,或網域名稱。
傳送通知

啟用此選項以傳送有關存取變更的通知。

注意:移除存取權時沒有通知。

更新存取控制規則

此動作模組會更新存取控制規則。

您可以指定行事曆的名稱。

模組會傳回存取控制規則ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取包含您要更新之存取控制規則的行事曆。
存取控制規則ID
選取要更新的存取控制規則。
角色

選取要指派給存取規則的角色。

  • None:此角色不提供存取權。
  • 空閒/忙碌Reader:使用者可以讀取空閒/忙碌資訊。
  • 擁有者:使用者可以讀取和修改事件,也可以存取控制清單。
  • Reader:使用者可以讀取非私人事件。
  • Writer:使用者可以讀取和修改事件。
傳送通知

啟用此選項以傳送有關存取變更的通知。

注意:移除存取權時沒有通知。

刪除存取控制規則

此動作模組會刪除存取控制規則。

您可以指定行事曆的名稱。

模組會傳回存取控制規則ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
行事曆ID
選取或對應包含您要刪除之存取控制規則的行事曆的ID。
存取控制規則ID
選取或對應您要刪除之存取控制規則的ID。

迭代器(已棄用)

已棄用迭代附件與迭代出席者模組。 若要疊代附件或出席者,請使用流量控制 > 疊代器模組。 如需詳細資訊,請參閱 Adobe Workfront Fusion🔗中的疊代器模組

其他

進行API呼叫

此模組可讓您執行自訂API呼叫。

選取設定API呼叫所需的HTTP要求方法。 如需詳細資訊,請參閱Adobe Workfront Fusion中的HTTP要求方法。

Connection
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的指示,請參閱建立與AdobeWorkfront Fusion的連線 — 基本指示
URL
輸入相對於https://www.googleapis.com/calendar的路徑。 範例: /v3/users/me/calendarList
方法
Headers
以標準JSON物件的形式新增要求的標頭。例如,{"Content-type":"application/json"}。 Workfront Fusion為您新增授權標頭。
查詢字串
以標準JSON物件的形式新增API呼叫的查詢。
Body

以標準JSON物件的形式新增API呼叫的內文內容。

注意:

在JSON中使用條件陳述式(例如if)時,請將引號放在條件陳述式之外。

取得空閒/忙碌資訊

此動作模組會傳回一組行事曆的空閒/忙碌資訊。

模組會傳回行事曆的ID及任何關聯欄位,連同連線存取的任何自訂欄位和值。 您可以在情境中的後續模組中對應此資訊。

當您設定此模組時,會顯示下列欄位。

如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明

最短時間

輸入您要擷取資訊的間隔的開始。

如需支援的日期和時間格式清單,請參閱在Adobe Workfront Fusion中鍵入強制。

最長時間

輸入您要擷取資訊的間隔結束。

如需支援的日期和時間格式清單,請參閱在Adobe Workfront Fusion中鍵入強制。

行事曆
針對您想要擷取資訊的每個行事曆,按一下 新增,然後輸入或對應行事曆ID。

在事件之前觸發案例

您可以在事件之前的指定時間觸發案例,並透過標準Google Calendar電子郵件提醒和Webhook >自訂mailhook模組提供協助。

  1. 使用Google行事曆 >更新活動模組將電子郵件提醒新增至您的活動:

  2. 從Webhook >自訂mailhook模組開始建立新情境。

    1. 複製mailhook的電子郵件地址。
    2. 儲存情境並執行情境。
  3. 在Gmail中,將Google Calendar電子郵件提醒重新導向至mailhook的電子郵件地址:

    1. 開啟您的​ Gmail設定

    2. 開啟​ 轉送和POP/IMAP ​標籤。

    3. 按一下​ 新增轉寄地址.

    4. 貼上複製的郵件鉤子的電子郵件地址,按​ 下一步,在快顯視窗中按​ 繼續 ​進行確認,然後按一下​ 確定

    5. 在Workfront Fusion中,切換至應透過接收確認電子郵件完成其執行的新案例。

    6. 按一下模組上方的泡泡圖示,檢查模組的輸出。

    7. 展開Text專案並複製確認代碼:

    8. 在Gmail中,將確認代碼貼到編輯方塊中,然後按一下​ 驗證

    9. 開啟​ 篩選器和封鎖的地址 ​索引標籤。

    10. 按一下​ 建立新篩選器

    11. 為來自 calendar-notification@google.com的所有電子郵件設定篩選器,然後按一下​ 建立篩選器

    12. 選取​ 將其轉寄至,並從清單中選擇Mailhook的電子郵件地址。

    13. 按一下​ 建立篩選器 ​以建立篩選器。

  4. (選擇性)在Workfront Fusion中,在Webhooks >自訂mailhook模組之後新增文字剖析器 > 符合模式模組,以剖析電子郵件的HTML代碼,以取得您所需的任何資訊。

    例如,您可以依照以下方式設定模組,以取得事件的ID:

    模式<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>

    文字:從Webhook >自訂mailhook模組輸出的HTML content專案。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43