I have Table A and Table B. Table B holds a reference Column to table A. When I delete a row in Table A I want to create an Action that then deletes all rows in Table B that referenced the deleted row in Table A.
below is how I filled out the workflow
Target Data: Table A
When this happens: Deletes_Only
If this is True:
Reaction: Webhook
Name: Action 1
Preset: Custom
URL: https://api.appsheet.com/api/v2/apps/*******/tables/Table B/Action
HTTP verb: Delete
HTTP Content: JSON
Body Template:
The goal here is to SELECT all of the rows from Table B where the value of the [Properties] column is equal to the value of ID from the row deleted in Table A.
{
โActionโ: โDeleteโ,
โPropertiesโ: {
โLocaleโ: โen-USโ,
โLocationโ: โ47.623098, -122.330184โ,
โTimezoneโ: โPacific Standard Timeโ
},
โRowsโ: [
<<Start: Select(Table B[ID], [Properties] = [_THISROW].[ID])>>
{
"ID": "<<[ID]>>"
}
<>
]
}
Below is the result in the Audit history. It seems to be returning the correct IDs but it is not deleting them from the table.
Row:
[
โ19โ,
โ12vlwZirโ,
โWill Testโ,
โWills Testโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โEr93uGK5โ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โZIUnmByV , 7MGTEfIY , QV1Bg624โ,
โโ
]
Properties:
{
โTableNameโ: โPropertiesโ,
โtzOffsetโ: โ240โ,
โsettingsโ: โ{โ_RowNumber":โ0โ,"_EMAIL":"","_NAME":"","_LOCATION":"",โOptions Headingโ:"",โOption 1โ:"",โOption 2โ:"",โCountry Optionโ:"",โLanguage Optionโ:"",โOption 5โ:"",โOption 6โ:"",โOption 7โ:"",โOption 8โ:"",โOption 9โ:"","_THISUSER":โonlyvalueโ}",
โapiLevelโ: โ1โ,
โisPreviewโ: โundefinedโ,
โcheckCacheโ: โfalseโ,
โlocaleโ: โen-USโ,
โlocationโ: โnullโ,
โappTemplateVersionโ: โ1.000755โ,
โlocalVersionโ: โโ,
โtimestampโ: โโ,
โrequestStartTimeโ: โ2019-07-16T23:36:36.153Zโ,
โlastSyncTimeโ: โโ,
โappStartTimeโ: โโ,
โdataStampโ: โโ,
โclientIdโ: โc5da2c8d-4e37-4bb8-b5e8-db46567c8949โ,
โbuildโ: โundefinedโ,
โrequestIdโ: โ95293962โ,
โRowSizeโ: 67,
โAppTemplateNameโ: โ******โ,
โOperationโ: โDelete rowโ,
โRecordTypeโ: โStartโ
}
ร
Audit Log Details
Row:
[
โ19โ,
โ12vlwZirโ,
โWill Testโ,
โWills Testโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โEr93uGK5โ,
โโ,
โโ,
โโ,
โโ,
โโ,
โโ,
โZIUnmByV , 7MGTEfIY , QV1Bg624โ,
โโ
]
Properties:
{
โTableNameโ: โPropertiesโ,
โtzOffsetโ: โ240โ,
โsettingsโ: โ{โ_RowNumber":โ0โ,"_EMAIL":"","_NAME":"","_LOCATION":"",โOptions Headingโ:"",โOption 1โ:"",โOption 2โ:"",โCountry Optionโ:"",โLanguage Optionโ:"",โOption 5โ:"",โOption 6โ:"",โOption 7โ:"",โOption 8โ:"",โOption 9โ:"","_THISUSER":โonlyvalueโ}",
โapiLevelโ: โ1โ,
โisPreviewโ: โundefinedโ,
โcheckCacheโ: โfalseโ,
โlocaleโ: โen-USโ,
โlocationโ: โnullโ,
โappTemplateVersionโ: โ1.000755โ,
โlocalVersionโ: โโ,
โtimestampโ: โโ,
โrequestStartTimeโ: โ2019-07-16T23:36:36.153Zโ,
โlastSyncTimeโ: โโ,
โappStartTimeโ: โโ,
โdataStampโ: โโ,
โclientIdโ: โc5da2c8d-4e37-4bb8-b5e8-db46567c8949โ,
โbuildโ: โundefinedโ,
โrequestIdโ: โ95293962โ,
โRowSizeโ: 67,
โAppTemplateNameโ: โ77009382-fb60-4c59-b103-5a2a5c9b8849โ,
โOperationโ: โDelete rowโ,
โRecordTypeโ: โStartโ
}
User | Count |
---|---|
17 | |
11 | |
7 | |
4 | |
3 |