Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

       3. Разместите в сценарии блок Результат с двумя переменными: action, url и sheet.

  • В качестве значения переменной url укажите адрес вашей таблицы.
  • В качестве значения переменной sheet введите номер листа таблицы, на который робот будет записывать данные (например, «лист 1»).

...

Коннектор виджета
width800
urlhttps://www.youtube.com/watch?v=39wfY0cr7SI&t=1s
height450

В этом описании ниже пойдет речь о томрассказывается, как удалять данные из таблицы Google. В качестве примера используется таблица, которая состоит из двух столбцов (та же самая таблица со столбцами ФИО и Телефон).

Раскрыть
titleПример таблицы

Для создания сценария выполните следующее:

  1. На странице Сценарии создайте новый сценарий.

 Image Added


Image Added

        2. Нажмите кнопку Image Addedв строке созданного сценария.

Image Added

       Откроется окно редактора сценария.

Image Added

       3. Разместите в сценарии блок Результат с двумя переменными: url и sheet.

  • В качестве значения переменной url укажите адрес вашей таблицы.
  • В качестве значения переменной sheet введите номер листа таблицы, с которого робот будет удалять данные (например, «лист 1»).
Информация

Вы можете не создавать блок Результат с указанными переменными. Но если адрес таблицы изменится, или вам потребуется получить данные с другого листа, то вам придется вносить изменения сразу в несколько блоков.

  • В поле Выберите тип действия выберите значение Без действия.

Image Added

Подсказка

Адрес таблицы можно скопировать в настройках доступа к таблице.  Для этого нажмите кнопку Настройки Доступа и затем в открывшемся меню нажмите кнопку Копировать ссылку. Убедитесь, что в секции Общий доступ выбраны значения Все, у кого есть ссылка и Редактор.

Image Added

        4.Добавьте в сценарий блок Вопрос.

           В поле Вопрос (произносится роботом) введите следующий текст: «Введите номер строки, которую нужно удалить».

Image Added

       5. Добавьте в сценарий еще один блок Запрос к серверу и задайте следующие параметры:

  • В поле Тип авторизации выберите значение Отсутствует. При обращении к вашей таблице авторизация не требуется, так как доступ к таблице имеют все, у кого есть ссылка на нее.
  • В поле Выберите тип запроса укажите Delete. Именно этот запрос используется для получения данных.
  • В поле URL введите следующее значение: https://script.google.com/macros/s/AKfycbywN2f6PJs_2OhVSgDaN1oUEK9N-OmBuancUMJA-wuIfPXovZ0PJnY9iAsZ12sYd_LP/exec?action=deleteRow&sheetURL={url}&sheetName={sheet}&row={line}, где:
    • https://script.google.com/macros/s/AKfycbywN2f6PJs_2OhVSgDaN1oUEK9N-OmBuancUMJA-wuIfPXovZ0PJnY9iAsZ12sYd_LP/exec? – это адрес, на который будет отправлен запрос.
    • action– параметр, который определяет действие над таблицей. В качестве значения используется методdeleteRow(удаление данных из таблицы).
    • sheetURL– параметр, значением которого является адрес вашей таблицы. В качестве значения этого параметра указано имя переменной {url} в фигурных скобках.
    • sheetName – параметр, значением которого является номер листа, с которого робот будет удалять данные. В качестве значения этого параметра указано имя переменной {sheet}. При этом также используются фигурные скобки.

Image Added

       6. Выделите стрелку, которая соединяет блок Вопрос с блоком Запрос к серверу. В свойствах стрелки задайте следующие параметры:

  • Установите флажок напротив параметра Сохранить ответ.
  • В поле Название переменной введите значение line. В эту переменную будет записан ответ пользователя.
  • В поле Тип выходных данных выберите значение Ветка по умолчанию.

Image Added

        7. После блока Запрос к серверу разместите блок Информация со следующим текстом: «Данные сохранены!»

Image Added

        8. Нажмите кнопку Сохранить в верхней части редактора сценариев.

Image Added

                 Сценарий создан. Запустите диалог и проверьте, что робот удаляет значения из указанной строки таблицы.


Button Hyperlink
custom-icontop-button
idtop-button
title.
typestandard
classtop-button
url#Top