У меня две рабочие тетради. Рабочая тетрадь A и рабочая тетрадь B.
Я хочу иметь пункт меню (или кнопку) в книге A, которая очищает содержимое определенной ячейки или диапазона ячеек в книге B.
Пока что в Рабочей книге А у меня есть хороший сценарий, который очищает только ячейку в самой Рабочей книге А.
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Reset')
.addItem('Based on a permanent ranges address list', 'userActionResetByRangesAddresses')
.addToUi();
}
function clearRange1() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
sheet.getRange('D2').clearContent();
}
Таким образом, этот сценарий добавляет пункт меню в книгу A и очищает содержимое ячейки D2 в книге A.
Я бы хотел, чтобы этот пункт меню был в рабочей книге A, но очистил ячейку в рабочей книге B. Итак, в основном я использую пункт меню в рабочей книге A, он вытягивает Sheet1 из книги B и очищает ячейку.
Я занимаюсь этим какое-то время, и я в тупике. :)
Спасибо!