Size: a a a

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

2020 April 09

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
ни простые, ни устанавливаемые триггеры не видят изменения вносимые через скрипты или апи. Сходу могу предложить сверять текущее значение таблицы с сохраненным через определенные интервалы времени
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vitaliy P.
ни простые, ни устанавливаемые триггеры не видят изменения вносимые через скрипты или апи. Сходу могу предложить сверять текущее значение таблицы с сохраненным через определенные интервалы времени
+
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vadim_ua
Не делали ни каких костылей что б обойти?например каким образом гугль определяет ручной ввод от машинного
Нужен временной триггер, напримре делаешь скрипт, который запускается каждые пять минут и что-то проверяет, если найдет, что данные изменились - запускает основной скрипт.
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
или не вносить изменения скриптом 😂
источник

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function closeDay(range) {
 var protection = range.protect().setDescription('ДЕНЬ ЗАКРЫТ' + range.getA1Notation());
 
 protection.removeEditors(protection.getEditors());
 if (protection.canDomainEdit()) {
   protection.setDomainEdit(false);
 }
 var me = Session.getEffectiveUser();
 protection.addEditors([me, 'denisu@gmail.com']);

}
Спасибо 👍
Чуть изменил и сработало

Только я все равно не понял, диапазон защищен и открыт для edit для некоторых пользователей, почему анонимы могут его редактировать
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Всем привет, подскажите, как правильно составить запрос.

ДАНО:
Таблица 1, Поля: ID, услуга
Таблица 2, Поля: ID, имя, почта

ID клиентов обоих таблиц одинаковые.

ЗАДАЧА:
В таблицу 1 в последнюю ячейку строки нужно вывести значение поля "почта" из таблицы 2, при это это значение берется из строки, которое равно ID

То есть, в таблице 1 ячейка A1 = 5486
В таблице 2 одна из ячеек диапазона А тоже равна 5486 (предположим А15)
Нужно, чтобы в таблицу 1 в в ячейку, к примеру, D1 выводилось значение поля "почта" из таблицы 2, в нашем случае значение asd@yandex.ru
Вот это значение "asd@yandex.ru" нужно выводить в таблице 1 в строке
источник

V

Vadim_ua in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Нужен временной триггер, напримре делаешь скрипт, который запускается каждые пять минут и что-то проверяет, если найдет, что данные изменились - запускает основной скрипт.
👍
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Владислав Иванов
Всем привет, подскажите, как правильно составить запрос.

ДАНО:
Таблица 1, Поля: ID, услуга
Таблица 2, Поля: ID, имя, почта

ID клиентов обоих таблиц одинаковые.

ЗАДАЧА:
В таблицу 1 в последнюю ячейку строки нужно вывести значение поля "почта" из таблицы 2, при это это значение берется из строки, которое равно ID

То есть, в таблице 1 ячейка A1 = 5486
В таблице 2 одна из ячеек диапазона А тоже равна 5486 (предположим А15)
Нужно, чтобы в таблицу 1 в в ячейку, к примеру, D1 выводилось значение поля "почта" из таблицы 2, в нашем случае значение asd@yandex.ru
Вот это значение "asd@yandex.ru" нужно выводить в таблице 1 в строке
пример
источник

C

Combot in Чат | Google Таблицы и скрипты
📌❗️Владислав Иванов, в чате только одно правило: к каждому вопросу прикладывать ссылку на Таблицу с примером.

Как нужно:
Друзья, привет! Как бы мне из левой таблицы сделать правую? Сроки горят, гречки нет, выручайте!
https://docs.google.com/spreadsheets/d/1RxWhIvTprmnVHxUpRXOonLgBrfv7YL6cevGWaNo26nE/edit#gid=135585788
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Владислав Иванов
Всем привет, подскажите, как правильно составить запрос.

ДАНО:
Таблица 1, Поля: ID, услуга
Таблица 2, Поля: ID, имя, почта

ID клиентов обоих таблиц одинаковые.

ЗАДАЧА:
В таблицу 1 в последнюю ячейку строки нужно вывести значение поля "почта" из таблицы 2, при это это значение берется из строки, которое равно ID

То есть, в таблице 1 ячейка A1 = 5486
В таблице 2 одна из ячеек диапазона А тоже равна 5486 (предположим А15)
Нужно, чтобы в таблицу 1 в в ячейку, к примеру, D1 выводилось значение поля "почта" из таблицы 2, в нашем случае значение asd@yandex.ru
Вот это значение "asd@yandex.ru" нужно выводить в таблице 1 в строке
VLOOKUP(Sheet2!A:C;A1;3;FALSE)
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Владислав Иванов
Всем привет, подскажите, как правильно составить запрос.

ДАНО:
Таблица 1, Поля: ID, услуга
Таблица 2, Поля: ID, имя, почта

ID клиентов обоих таблиц одинаковые.

ЗАДАЧА:
В таблицу 1 в последнюю ячейку строки нужно вывести значение поля "почта" из таблицы 2, при это это значение берется из строки, которое равно ID

То есть, в таблице 1 ячейка A1 = 5486
В таблице 2 одна из ячеек диапазона А тоже равна 5486 (предположим А15)
Нужно, чтобы в таблицу 1 в в ячейку, к примеру, D1 выводилось значение поля "почта" из таблицы 2, в нашем случае значение asd@yandex.ru
Вот это значение "asd@yandex.ru" нужно выводить в таблице 1 в строке
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
=VLOOKUP(A2;'Клиенты'!A2:C;3;FALSE)
вам таблица подсказку зачем выводит?)
источник

A

Admin in Чат | Google Таблицы и скрипты
Ставим в первую строку "заголовок"

={ "Одной формулой"; ArrayFormula( ЕСЛИОШИБКА( ВПР( A2:A; 'Клиенты'!A2:C; 3;0 ))) }
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Vitaliy P.
=VLOOKUP(A2;'Клиенты'!A2:C;3;FALSE)
вам таблица подсказку зачем выводит?)
Спасибо!
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Admin
Ставим в первую строку "заголовок"

={ "Одной формулой"; ArrayFormula( ЕСЛИОШИБКА( ВПР( A2:A; 'Клиенты'!A2:C; 3;0 ))) }
Спасибо!
источник

A

Admin in Чат | Google Таблицы и скрипты
Берите мой вариант, это ОДНОЙ формулой, без "растягиваний" + заголовок
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Admin
Берите мой вариант, это ОДНОЙ формулой, без "растягиваний" + заголовок
Мне это значение нужно сразу подставлять в общую формулу, где формируется шаблон письма:

=ГИПЕРССЫЛКА("mailto:?bcc="&C2&"&subject="&ЕСЛИ(B2="SSL";СЦЕПИТЬ("Продление SSL сертификата для сайта ";C2);ЕСЛИ(B2="Домен";СЦЕПИТЬ("Продление домена для сайта ";C2);ЕСЛИ(B2="Хостинг";СЦЕПИТЬ("Продление хостинга для сайта ";C2))))&"&body=Добрый день!";"Письмо")

то есть я хочу посдатвлять кусок кода вместо этого bcc="&C2&"
источник

A

Admin in Чат | Google Таблицы и скрипты
Владислав Иванов
Мне это значение нужно сразу подставлять в общую формулу, где формируется шаблон письма:

=ГИПЕРССЫЛКА("mailto:?bcc="&C2&"&subject="&ЕСЛИ(B2="SSL";СЦЕПИТЬ("Продление SSL сертификата для сайта ";C2);ЕСЛИ(B2="Домен";СЦЕПИТЬ("Продление домена для сайта ";C2);ЕСЛИ(B2="Хостинг";СЦЕПИТЬ("Продление хостинга для сайта ";C2))))&"&body=Добрый день!";"Письмо")

то есть я хочу посдатвлять кусок кода вместо этого bcc="&C2&"
Где пример? Второй раз уже...
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
Admin
Где пример? Второй раз уже...
В той же таблице есть, столбец D
источник

ВИ

Владислав Иванов... in Чат | Google Таблицы и скрипты
То есть поиск email в поле будет идти через таблицу с базой клиенов и подставляться
источник