I’m trying to empty subtable in workflow with this:
var i = 1;
for (i; entry.getSubtableFieldValue(“1000799”, i, “1000797”) != null; i++)
{
entry.deleteSubtableRow(“1000799”, i);
}
but the first row will always remain there. I had try i = 0, but it seems won’t work.
You can try this to delete everything:
entry.deleteSubtableRowAll(1000799);
No need for loop.
1 Like
But for future reference when dealing with subtables and arrays, they’re almost always start index at 0, not 1.
[
0: “item 1”,
1: “item 2”,
etc…
]
1 Like
Hi,
You can use deleteSubtableRowAll to empty the subtable in workflow. For deleting one row, you can use deleteSubtableRow instead.
Best Regards,
James