Написать скрипт с двумя функциями:
1. Добавить строку в заданный лист.
2. Обновить строку в заданном листе.
-----------------------------------------------
Все данные авторизации заданы как глобальные переменные.
=== 1. Добавить строку в заданный лист ===
На входе:
1. Индекс листа.
2. ID строки (хранится в первом столбце).
3. Ассоциативный массив остальных полей (ключи = заголовки столбцов).
Подробное поведение:
1. По всем листам документа проверить, есть ли уже строка с таким ID. Если есть — return GOOGLE_QUEUE_ALREADY_EXISTS;
2. Добавить строку со всеми полями в конец листа с заданным индексом. При ошибке return GOOGLE_QUEUE_ERROR;
3. return GOOGLE_QUEUE_OK;
Определить эти константы в файле.
Название функции: addToGoogleQueue
=== 2. Обновить строку в заданном листе ===
На входе:
1. Индекс листа.
2. ID строки.
2. Ассоциативный массив полей, которые обновить.
Подробное поведение:
1. Если в этом листе нет строки с таким ID — return GOOGLE_QUEUE_NOT_FOUND;
2. Обновить поля. При ошибке return GOOGLE_QUEUE_ERROR;
3. return GOOGLE_QUEUE_OK;
Название функции: updateGoogleQueue
Опубликован 11.03.2015 в 21:15
Заказ находится в архиве