ออบเจ็กต์เหตุการณ์ Workspace Studio

คู่มือนี้มีตัวอย่างออบเจ็กต์เหตุการณ์ของ Workspace Studio

Flows จะส่งพารามิเตอร์เหตุการณ์ในออบเจ็กต์เหตุการณ์ส่วนเสริมทั่วไปของ Google Workspace ที่ใช้ในส่วนเสริม Google Workspace ทั้งหมด ดูข้อมูลเพิ่มเติมเกี่ยวกับออบเจ็กต์เหตุการณ์ทั่วไปได้ที่ ออบเจ็กต์เหตุการณ์ส่วนเสริมของ Google Workspace

ออบเจ็กต์เหตุการณ์ของโฟลว์ประกอบด้วยออบเจ็กต์ต่อไปนี้

  • workflow: เหตุการณ์ที่ให้รายละเอียดเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อโฟลว์ทำงาน สร้าง อัปเดต ลบ หรือมีการขอทรัพยากรที่กำหนดเอง โดยจะมีออบเจ็กต์ต่อไปนี้ขึ้นอยู่กับสิ่งที่เกิดขึ้น

    • actionInvocation: ขั้นตอนทำงาน
    • resourceRetrieval: มีการขอทรัพยากรที่กำหนดเองจากโฟลว์

ตารางต่อไปนี้สรุปออบเจ็กต์เหตุการณ์ที่จะมีการป้อนข้อมูลตามสิ่งที่โฟลว์ทำ

ออบเจ็กต์เหตุการณ์ การทำงานของเวิร์กโฟลว์ ทรัพยากรเวิร์กโฟลว์
actionInvocation onExecuteFunction

เรียกใช้เมื่อมีการเรียกใช้ onExecuteFunction ในการทำงาน
ไม่เกี่ยวข้อง
resourceRetrieval ไม่เกี่ยวข้อง providerFunction

เรียกใช้เมื่อมีการขอทรัพยากรจากเวิร์กโฟลว์

actionInvocation

ตัวอย่างต่อไปนี้แสดงเหตุการณ์ actionInvocation

JSON

{
    "workflow": {
        "triggerEventSource": "TRIGGER_EVENT_SOURCE_AUTOMATED",
        "actionInvocation": {
            "inputs": {
                "operation": {
                    "stringValues": [
                        "+"
                    ]
                },
                "value2": {
                    "integerValues": [
                        2
                    ]
                },
                "value1": {
                    "integerValues": [
                        2
                    ]
                }
            }
        }
    },
    "userLocale": "en",
    "hostApp": "flows",
    "clientPlatform": "web",
    "commonEventObject": {
        "timeZone": {
            "offset": -14400000,
            "id": "America/New_York"
        },
        "userLocale": "en-US",
        "hostApp": "WORKFLOW",
        "platform": "WEB"
    },
    "userCountry": "US",
    "userTimezone": {
        "id": "America/New_York",
        "offSet": "-14400000"
    }
}

resourceRetrieval

ตัวอย่างต่อไปนี้แสดงเหตุการณ์ resourceRetrieval

JSON

{
    "workflow": {
        "resourceRetrieval": {
            "resourceReference": {
                "resourceType": {
                    "workflowBundleId": "workflow_bundle_id",
                    "workflowResourceDefinitionId": "workflow_resource_definition_id"
                },
                "resourceId": "resource_id"
            }
        }
    },
    "userLocale": "en",
    "hostApp": "flows",
    "clientPlatform": "web",
    "commonEventObject": {
        "timeZone": {
            "offset": -14400000,
            "id": "America/New_York"
        },
        "userLocale": "en-US",
        "hostApp": "WORKFLOW",
        "platform": "WEB"
    },
    "userCountry": "US",
    "userTimezone": {
        "id": "America/New_York",
        "offSet": "-14400000"
    }
}