В скрипте google мне нужно заполнить несколько ячеек.Когда он закончится, пользователь нажмет кнопку, которая вызовет функцию.
Проблема в том, что ячейка LAST игнорируется, если пользователь все еще фокусируется на ней.Использование HAVE TO для сохранения в другой ячейке является последней модификацией.
Пример: Введите текст в ячейку K10 и нажмите кнопку, которая вызовет btn_save
function btn_save (){
var spreadsheet = SpreadsheetApp.getActive();
if (spreadsheet.getRange('K10').getValue() == ''){
Browser.msgBox('Empty :( ');
}
else{
Browser.msgBox('Yeah you got it !');
}
}
=>у вас не будет текста!Если после написания некоторого текста в ячейке K10 вы щелкнете по другой ячейке, ПРЕЖДЕ ЧЕМ щелкнуть по btn_save, у вас будут данные ...
Это действительно проблема для меня, потому что использование забудет щелкнуть где-то еще до того, какщелкнув по кнопке, мы столкнемся с проблемой (потеря данных).
В других инструментах вам не нужно щелкать где-то еще, чтобы сохранить свои данные.например, когда вы пишете и отправляете электронное письмо, когда вы нажимаете «отправить», ваше электронное письмо отправляется со всеми данными, если событие все еще сосредоточено на теле, теме, ...
Я действительно надеюсь, что естьтакая функция, как: SaveCurrentCell, Simulate EnterKEY или что-то еще:)
Спасибо за помощь.
С наилучшими пожеланиями,
Adrien