Код работает на всех листах,а не на одной!Помогите
Код работает на всех листах,когда я только хочу что-то вставить в других листах,появляется окно с "Отправить сообщение?".А нужно чтобы срабатовал только на одном листе,кому не сложно исправь пожалуйста!
const ss = SpreadsheetApp.getActiveSpreadsheet();
const token = '**';
const swOrder = ss.getSheetByName("**");
function SendTelegram() {
const ui = SpreadsheetApp.getUi();
let activeCell = ss.getActiveCell();
let chatId = "***";
let data = swOrder.getRange(activeCell.getRow(), 1, 1, 8).getDisplayValues()[0];
let date = new Date();
let getMonth = date.getMonth() + 1
let getDate = date.getDate();
if (date.getMonth() < 10)getMonth = '0' + getMonth
if (date.getDate() < 10)getDate = '0' + getDate
if(data[4] == '')data[4] = '-'
if(data[5] == '')data[5] = '-'
if(data[6] == '')data[6] = '-'
if(data[7] == '')data[7] = 'Без комментариев'
let text = `
Дата: <b>${getDate}.${getMonth}.${date.getFullYear()}</b>
Задача: <b>${data[1]}</b>
Начало: <b>${data[2]}</b>
Конец: <b>${data[3]}</b>
*: <b>${data[4]}</b>
*: <b>${data[5]}</b>
*: <b>${data[6]}</b>
Коментарии: <b>${data[7]}</b>
`
if (activeCell.getRow() > 0 && activeCell.getValue() !== '') {
let response = ui.alert('Отправить сообщение?', ui.ButtonSet.YES_NO);
if (response == ui.Button.YES) {
sendText(chatId, text)
}
}
}
function sendText(chatId, text) {
let data = {
method: 'sendMessage',
chat_id: String(chatId),
text: text,
parse_mode: 'HTML'
};
let options = {
method: 'post',
payload: data
};
UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', options)
}