var docs = Context.Transaction.Documents;
for (var d = 0; d < docs.length; d++) {
if (docs[d].ResultClass == "Invoice") {
var fields = docs[d].Fields;
// Find the "Vendor" field group
for (var f = 0; f < fields.length; f++) {
if (fields[f].Name == "Vendor" && fields[f].Children) {
// 在 Vendor 的子字段中查找"Address"
for (var c = 0; c < fields[f].Children.length; c++) {
if (fields[f].Children[c].Name == "Address") {
var address = fields[f].Children[c].Value;
// Use the address value
return address != "";
}
}
}
}
}
}
return false;