Пожалуйста, используйте PDP, а затем попробуйте
$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();
Первый IF
имел его аргумент неуместен.
Вместо:
=IF(IF(AND(fileToExtract = "Weekly Campaign",
sourceFile <> "",
weeklyCampaignID <> ""),
QUERY(QUERY({sourceFile_dataRange}, ect...
И:
IF(IF(AND(fileToExtract = "Update lead address",
weeklyCampaign_CSV_Export = TRUE,
weeklyCampaign_CSV_Export_Save = TRUE,
weeklyCampaign_SF_Append = TRUE,
weeklyCampaign_Success_Error_TD_Upload = TRUE),
QUERY(QUERY({sourceFile_dataRange}, ect...
Должно было быть:
=IF(fileToExtract = "Weekly Campaign",
IF(AND(sourceFile <> "",
weeklyCampaignID <> ""),
QUERY(QUERY({sourceFile_dataRange}, ect...
И:
IF(fileToExtract = "Update lead address",
IF(AND(weeklyCampaign_CSV_Export = TRUE,
weeklyCampaign_CSV_Export_Save = TRUE,
weeklyCampaign_SF_Append = TRUE,
weeklyCampaign_Success_Error_TD_Upload = TRUE),
QUERY(QUERY({sourceFile_dataRange}, ect...
[1112 ] Весь QUERY
выглядит так:
=IF(fileToExtract = "Weekly Campaign",
IF(AND(sourceFile <> "",
weeklyCampaignID <> ""),
QUERY(QUERY({sourceFile_dataRange},
"SELECT Col" & MATCH("Lead ID",sourceFile_labelRange,FALSE)),
"SELECT Col1, '" & weeklyCampaignID & "', 'Sent'
WHERE Col1 IS NOT NULL
LABEL '" & weeklyCampaignID & "' 'Campaign ID',
'Sent' 'Status'",1),
"Please, clarify if the 'Source File' and 'Weekly Campaign ID' fields in the 'Process Validation' tab have been filled correctly."),
IF(fileToExtract = "Update lead address",
IF(AND(weeklyCampaign_CSV_Export = TRUE,
weeklyCampaign_CSV_Export_Save = TRUE,
weeklyCampaign_SF_Append = TRUE,
weeklyCampaign_Success_Error_TD_Upload = TRUE),
QUERY(QUERY({sourceFile_dataRange},
"SELECT Col" & MATCH("Lead ID", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("Street", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("City", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("State/Province", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("Zip/Postal Code", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("Country (RB)", sourceFile_labelRange,FALSE) & ",
Col" & MATCH("Country", sourceFile_labelRange,FALSE),1),
"SELECT Col1,
Col2,
Col3,
Col4,
Col5,
Col6,
Col7
WHERE Col1 IS NOT NULL", 1),
"Please, clarify if the 'Weekly Campaign CSV Export', 'Weekly Campaign CSV Export Save', 'Weekly Campaign SF Append' and 'Weekly Campaign Success Error TD Upload' processes have been completed.")))