function xcz(e) {
var discordPayload = {
content: '<@&1043086547374841916>',
embeds: [{
type: 'rich',
title: 'Новый контракт',
color: 7506394,
fields: []
}]
}
e.response.getItemResponses().forEach(
function(i) {
var v = i.getResponse() || 'None'
let foundItem = discordPayload.embeds[0].fields.find(x=>x.name==="Что требуется офорить");
if(foundItem && foundItem.value==="Отчет по контракту"){
UrlFetchApp.fetch('https://discord.com/api/webhooks/1048903550614392852/2hlfkHWdnQC-o774SqYRLU_kEMzfqKYg5OLRXce3_r1I27oH7x8jjhQXdiQ3Zgy6B3ar', {
method: 'post',
payload: JSON.stringify(discordPayload),
contentType: 'application/json'
})
}
})
}
Итог: function rzvzvx() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var date = Utilities.formatDate(new Date(), "GMT+5", "dd.MM.yyyy");
var lastDate = Utilities.formatDate(sheet.getRange('D4:D').getValue(), "GMT+5", "dd.MM.yyyy");
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (lastDate === date) {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
};
Но столкнулся с другими проблемами.var lastDate = Utilities.formatDate(sheet.getRange('D4:D').getValue(), "GMT+5", "dd.MM.yyyy");
Никак не хочет проверять по всему столбцу, а смотрит лишь первую строчку данного стоблца
Чтобы читатель мог смотреть все варианты списка и копировать?
Просто по факту нужно, чтобы он предлагал варианты, но не изменял значение
Чтобы любой, кто имеет данную таблицу мог нажать на ячейку
Увидеть варианты
Скопировать данные
И все
Без изменения самой яцейки