Google Calendar 模組

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

關於建立情境的說明,請參閱建立情境:文章索引之下的文章。

關於模組的資訊,請參閱模組:文章索引之下的文章。

存取權要求

展開以檢視這篇文章中所述功能的存取權要求。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront 封裝

任何 Adobe Workfront Workflow 封裝及任何 Adobe Workfront Automation and Integration 封裝

Workfront Ultimate

Workfront Prime 和 Select 封裝,以及額外購買的 Workfront Fusion。

Adobe Workfront 授權

標準

工作或更高層級

Adobe Workfront Fusion 授權

作業型:無 Workfront Fusion 授權要求

連接器型 (舊版):Workfront Fusion for Work Automation and Integration

產品 如果您的組織擁有 Select 或 Prime Workfront 封裝,但不包括 Workfront Automation and Integration,則您的組織必須購買 Adobe Workfront Fusion。

若要詳細了解此表格中的資訊,請參閱🔗文件中的存取權要求。

關於 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 欄位。在模組中,粗體標題表示那是必要欄位。

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

對應切換

觸發程序

監視事件

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

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

連線
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您希望模組使用的行事曆。
手錶
選擇您是隻想觀看新活動,還是想觀看新活動和所有變更。
顯示已刪除的事件
啟用此選項以包含已刪除的事件。
Query
輸入要傳回結果的文字。
最大事件數
設定Workfront Fusion在一個週期內處理的最大事件數(每個案例執行的重複數量)。 如果該值設定得太高,則在指定的第三方服務端可能會中斷連線(逾時)。 Workfront Fusion對此沒有影響。 We recommend that you set a lower value and either define a higher value for the maximum number of cycles or run the scenario more frequently.

觀看活動(即時)

此觸發模組使用mailhook建立電子郵件地址,您可將其作為事件的邀請者。 模組會根據收到電子郵件地址邀請的事件啟動案例。

Mailhook

選取您要用於此模組的mailhook。 若要建立新的mailhook,請按一下[新增] ,然後輸入您要用於mailhook的連線。

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

最大事件數
設定Workfront Fusion在一個週期內處理的最大事件數(每個案例執行的重複數量)。 如果該值設定得太高,則在指定的第三方服務端可能會中斷連線(逾時)。 Workfront Fusion對此沒有影響。 We recommend that you set a lower value and either define a higher value for the maximum number of cycles or run the scenario more frequently.

動作

建立行事曆

此動作模組會建立與帳戶關聯的行事曆。

連線
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
色彩
選取與行事曆關聯的顏色。
行事曆名稱
輸入或對應新行事曆的名稱。

建立事件

此動作模組會建立事件。

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

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

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

連線
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取您要顯示事件的行事曆。
色彩
選取事件在行事曆上顯示的顏色。
事件名稱

輸入或對應事件的名稱。

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

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

輸入或對應事件的開始日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

結束日期

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

如需支援的日期格式清單,請參閱型別強制轉換

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

選取此事件的可見性。

  • 預設值

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

  • Public

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

  • Private

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

傳送有關事件建立的通知

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

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

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

刪除事件

此動作模組會刪除事件。

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

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

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

連線
如需有關將您的Google Calendar帳戶連線到Workfront Fusion的說明,請參閱建立與Adobe Workfront Fusion的連線 — 基本說明
行事曆
選取包含您要刪除之事件的行事曆。
事件ID
輸入先前建立的Google Calendar要刪除之事件的事件ID。

取得事件

此模組會根據您指定的條件,擷取所選行事曆中事件的相關資訊。

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

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

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

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

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

如需支援之日期和時間格式的清單,請參閱類型強制轉換

結束日期

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

如需支援之日期和時間格式的清單,請參閱類型強制轉換

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

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

  • Start Time: Order by the start date and time (ascending). This is only available when querying single events.
  • 更新時間:依上次修改時間排序(升序)。
傳回事件數上限
設定Workfront Fusion在一個執行週期內傳回的最大事件數。

更新事件

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

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

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

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

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

輸入或對應事件的名稱。

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

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

輸入或對應事件的開始日期和時間。

如需支援的日期格式清單,請參閱型別強制轉換

結束日期

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

如需支援的日期格式清單,請參閱型別強制轉換

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

選取此事件的可見性。

  • 預設值

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

  • Public

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

  • Private

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

傳送有關事件建立的通知

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

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

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

疊代器

Iterate attachments

此動作模組會逐一檢視事件的附件,並將每個附件輸出到單獨的套件組合中。

Source模組
在此案例中選取模組,該模組會輸出包含您要疊代之附件的事件。

反複傳送出席者

此動作模組針對某個活動逐一檢視與會者,並將每個與會者輸出為單獨的組合。

Source模組
在此情境中選取模組,該模組會輸出包含您要疊代之出席者的事件。

在事件之前觸發案例

您可以在事件之前的指定時間觸發案例,並透過標準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. Select Forward it to and choose the mailhooks’s email address from the list.

    13. Click Create filter to create the filter.

  4. (Optional) In Workfront Fusion, add the Text parser > Match pattern module after the Webhooks >Custom mailhook module to parse the email’s HTML code to obtain any information you need.

    For example, you could configure the module as follows to obtain the event’s ID:

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

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

recommendation-more-help
workfront-fusion-help-workfront-fusion