J'ai importé des données en direct dans Google Spreadsheets en utilisant la fonction IMPORTHTML. Mon exigence est que je dois envoyer un email chaque fois que la valeur de la cellule dépasse un certain nombre. J'ai trouvé ce qui suit sur le Web,Envoyer des e-mails à partir de la feuille de calcul Google "UNIQUEMENT UNE FOIS"
{
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Profit Ratio");
var valueToCheck = sheet.getRange("D7").getValue();
if(valueToCheck > 3) {
MailApp.sendEmail("zak*******@gmail.com", "Current Profit Ratio", "Current Profit Ratio is 1:" + valueToCheck+ " !!!");
}
}
Mais le problème est que si la valeur va au-delà , il continue à envoyer des e-mails chaque minute jusqu'à ce qu'il passe en dessous de 3. Je ne veux pas que cela se produise . Je veux envoyer un e-mail une seule fois si cela dépasse 3, et le prochain e-mail doit être quand il va de nouveau au-delà de 3 après être descendu. En outre, je souhaite obtenir 3<it<10
. Comment puis-je faire les deux?