Size: a a a

Чат | Google Таблицы и скрипты

2019 June 19

Н

Николай in Чат | Google Таблицы и скрипты
Ребят, вызываю в скрипте MailApp.sendEmail(to, subj, text). Если скрипт запускаю кнопкой run, то всё отправляется, а если в таблице меняю ячейку по которой отправка должна совершаться, то письмо не отправляется. Может там какие-то разрешения нужно поставить.
Отправка запускается по function onEdit(e)
По логам видно, что скрипт запускается и адрес почты получается.
источник

О

Ольга in Чат | Google Таблицы и скрипты
Всем спасибо за ответы!
источник

Н

Николай in Чат | Google Таблицы и скрипты
Николай
Ребят, вызываю в скрипте MailApp.sendEmail(to, subj, text). Если скрипт запускаю кнопкой run, то всё отправляется, а если в таблице меняю ячейку по которой отправка должна совершаться, то письмо не отправляется. Может там какие-то разрешения нужно поставить.
Отправка запускается по function onEdit(e)
По логам видно, что скрипт запускается и адрес почты получается.
О,
   try {
     MailApp.sendEmail(to, subj, text);
   } catch (e){
     Logger.log(e)
   }

Выдал, что действительно прав нет.
Exception: You do not have permission to call MailApp.sendEmail. Required permissions: https://www.googleapis.com/auth/script.send_mail

Теперь надо разобраться, как бы эти права дать
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Istallable triggers гуглите
источник

Н

Николай in Чат | Google Таблицы и скрипты
Авазбек Исманов
Istallable triggers гуглите
спасибо
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
OnEdit() это simple trigger.
источник

Н

Николай in Чат | Google Таблицы и скрипты
Авазбек Исманов
Istallable triggers гуглите
о, класс, спасибо, получилось
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
👍
источник
2019 June 20

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
Всем привет! подскажите, вдруг кто сталкивался
Есть столбик с датами, если прописываю в ячейке TO_DATE(MAX(A:A)) то выдает всё верно, а как только вставляю это в QUERY, то TO_DATE не переобразовывает в дату
Как бороться?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Игорь Станишевский
Всем привет! подскажите, вдруг кто сталкивался
Есть столбик с датами, если прописываю в ячейке TO_DATE(MAX(A:A)) то выдает всё верно, а как только вставляю это в QUERY, то TO_DATE не переобразовывает в дату
Как бороться?
привет, а зачем прописываешь в ячейке TO_DATE(MAX(A:A))?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
считай максимум сразу через query
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
мне нужно отфильтровать по максимальному значению, я вот пишу типа
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А, так ты в условии отбора это пишешь
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
неправильный формат, правильный - на скриншоте
источник

ИС

Игорь Станишевский... in Чат | Google Таблицы и скрипты
сработало, спасибо
странно, я думал что коль TO_DATE сработало и просто в ячейке, то и в условии для query должно сработать
источник

RM

Roman Maltsev in Чат | Google Таблицы и скрипты
Добрый день!
По телеграм много раз обсуждались боты с интеграцией гугл-таблиц... А вот возникла потребность избранные сообщения из Skype пересылать или отмечать для складирования в гугло-таблицу. Насколько сложно? Есть ли наработки какие-то или примеры? Буду очень признателен
источник

E

El in Чат | Google Таблицы и скрипты
Admin
По фотке вот полная формула:
=И(ЕНД(ПОИСКПОЗ($A1;ДВССЫЛ("'Sheet6'!B1:B");0));$A1<>"")

Вам надо заменить ; на , (региональные особенности)
Да, все сработало! Благодарю! Теперь встретился с еще одной проблемой, по всей видимости функция смотрит на фактическое содержимое ячейки и поэтому если там например ссылка с названием 23 и у меня в другом листе 23, то мэтча не будет. Можно как-то учитывать только видимое содержимое то есть 23 и 23?
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
[Ask]

I want to combine text with the JOIN formula. Text to be combined has the following criteria:
# If B2 = C2, then JOIN(", ", A2, B2, D2)
# If B2 <> C2, then JOIN(", ", A2, B2, C2, D2)
When written in the finished formula like this:

=IF(B2=C2,JOIN(", ",A2,B2,D2),JOIN(", ",A2,B2,C2,D2))
I want to change the join formula into the array but the results are messy.
=ARRAYFORMULA(IF(B2:B=C2:C,JOIN(", ",A2:A,B2:B,D2:D),JOIN(", ",A2:A,B2:B,C2:C,D2:D)))
Please correct it.
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
источник