
SheetModifiedTrigger
SheetModifiedTrigger
yaml
type: "io.kestra.plugin.googleworkspace.sheets.SheetModifiedTrigger"Examples
yaml
id: monitor_spreadsheet
namespace: company.team
tasks:
- id: log_changes
type: io.kestra.plugin.core.log.Log
message: |
{% if trigger.count > 0 %}
Spreadsheet '{{ trigger.modifications[0].spreadsheetTitle }}' was modified by {{ trigger.modifications[0].lastModifyingUser }}.
Detected {{ trigger.count }} modification(s).
{% else %}
No modifications detected in spreadsheet.
{% endif %}
triggers:
- id: watch_sheet
type: io.kestra.plugin.googleworkspace.sheets.SheetModifiedTrigger
interval: PT5M
spreadsheetId: "1U4AoiUrqiVaSIVcm_TwDc9RoKOdCULNGWxuC1vmDT_A"
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_JSON') }}"
yaml
id: monitor_orders_sheet