Я пытался выяснить способ автоматической вставки заметок при вводе чего-либо в определенную ячейку. Этот поток был предложен мне и опробован: https://support.google.com/docs/thread/13317657?hl=en. Я изменил упомянутую функцию bitbit, чтобы соответствовать моему проекту:
function onEdit(e) {
if(e.source.getActiveSheet().getName() === 'Testsheet') {
if(e.range.columnStart === 8 && (e.range.rowStart > 12 && e.range.rowStart < 21)) {
return e.range.offset(0, -6).setNote(e.value);
}
}
}
Таким образом, когда я ввожу значения в диапазоне H13:H20, те же значения вставляются как Примечания на соответствующие (0, -6) ячейки смещения. Это шаг в правильном направлении, но пока не то, чего я действительно пытаюсь достичь. Проблема в том, что это работает только тогда, когда значения вводятся вручную. Но для моего проекта мне также нужно установить примечания, когда значения заполняются автоматически, используя функцию, которая заполняет определенную информацию в строке, в зависимости от выбранного выпадающего списка.
Например, в моем листе:
=if(B17="Test1",Testsheet!C10:Testsheet!H10)
Когда информация заполняется таким образом, она не дает мне примечание в ячейке смещения. Есть ли способ, чтобы он это делал?
Вот ссылка на мою таблицу тестов, где вы можете увидеть, что я пытаюсь сделать: https://docs.google.com/spreadsheets/d/16c2hVDM_FTnHWerKjnOauCopwVZSnKCwAMVi6-Z8vBo/edit?usp=sharing
Спасибо за любые советы ипомогите заранее!