אני צריכה לשלוח וובהוק כל פעם שאני אכניס ידני מייל לתוך תווית מסוימת.
ביקשתי מGPT - הוא נתן לי סקריפט אבל הוובהוק לא נשלח.
מישהו מבין בקוד ויוכל לעזור לי מה הבעיה?? זה דחוף
תודה
function myFunction() {
function checkForNewLeads() {
var label = GmailApp.getUserLabelByName("לידים");
var threads = label.getThreads();
var webhookUrl = "https://hook.eu1.make.com/8wnryrk42uenaajbcrikxbk9fv0p8y3g";
for (var i = 0; i < threads.length; i++) {
var messages = threads.getMessages();
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
if (!message.isUnread()) continue; // Skip read messages
var raw = message.getRawContent();
var payload = Utilities.base64Encode(raw).replace(/\//g, '_').replace(/\+/g, '-');
var options = {
"method": "post",
"payload": payload,
"muteHttpExceptions": true,
};
try {
UrlFetchApp.fetch(webhookUrl, options);
message.markRead(); // Mark the message as read
} catch (e) {
console.error("Error sending webhook: " + e);
}
}
}
}
}
ביקשתי מGPT - הוא נתן לי סקריפט אבל הוובהוק לא נשלח.
מישהו מבין בקוד ויוכל לעזור לי מה הבעיה?? זה דחוף
תודה
function myFunction() {
function checkForNewLeads() {
var label = GmailApp.getUserLabelByName("לידים");
var threads = label.getThreads();
var webhookUrl = "https://hook.eu1.make.com/8wnryrk42uenaajbcrikxbk9fv0p8y3g";
for (var i = 0; i < threads.length; i++) {
var messages = threads.getMessages();
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
if (!message.isUnread()) continue; // Skip read messages
var raw = message.getRawContent();
var payload = Utilities.base64Encode(raw).replace(/\//g, '_').replace(/\+/g, '-');
var options = {
"method": "post",
"payload": payload,
"muteHttpExceptions": true,
};
try {
UrlFetchApp.fetch(webhookUrl, options);
message.markRead(); // Mark the message as read
} catch (e) {
console.error("Error sending webhook: " + e);
}
}
}
}
}