mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-05-31 23:20:02 +02:00
Переписывание тестов GS
This commit is contained in:
parent
1f6d16cdfa
commit
a0ab7b4bb3
File diff suppressed because it is too large
Load Diff
@ -938,139 +938,33 @@
|
||||
|
||||
Процедура ГТ_СоздатьТаблицу() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Наименование = "Тестовая таблица";
|
||||
|
||||
МассивЛистов = Новый Массив;
|
||||
МассивЛистов.Добавить("Лист1");
|
||||
МассивЛистов.Добавить("Лист2");
|
||||
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
Для Н = 0 По МассивЛистов.ВГраница() Цикл
|
||||
|
||||
ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
|
||||
Лист = Результат["sheets"][Н]["properties"]["sheetId"];
|
||||
Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet" , Лист);
|
||||
|
||||
Наименование = "Тестовая таблица (доп.)";
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист (доп.)");
|
||||
|
||||
Книга2 = Результат["spreadsheetId"];
|
||||
|
||||
Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Книга, Книга2, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["title"]).Заполнено();
|
||||
|
||||
Наименование = "Тестовый лист";
|
||||
|
||||
Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист");
|
||||
|
||||
НовыйЛист = Результат["replies"][0]["addSheet"]["properties"]["sheetId"];
|
||||
НовыйЛист = OPI_Инструменты.ЧислоВСтроку(НовыйЛист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, НовыйЛист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ГТ_ПолучитьТаблицу() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Книга = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("GS_Spreadsheet");
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста);
|
||||
|
||||
GoogleSheets_СоздатьКнигу(ПараметрыТеста);
|
||||
GoogleSheets_КопироватьЛист(ПараметрыТеста);
|
||||
GoogleSheets_ДобавитьЛист(ПараметрыТеста);
|
||||
GoogleSheets_УдалитьЛист(ПараметрыТеста);
|
||||
GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыТеста);
|
||||
GoogleSheets_ПолучитьТаблицу(ПараметрыТеста);
|
||||
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]);
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ГТ_ЗаполнитьОчиститьЯчейки() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Книга = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("GS_Spreadsheet");
|
||||
Лист = "Лист2";
|
||||
|
||||
СтруктураЯчеек = Новый Соответствие;
|
||||
СтруктураЯчеек.Вставить("A1", "Это A1");
|
||||
СтруктураЯчеек.Вставить("A2", "Это A2");
|
||||
СтруктураЯчеек.Вставить("B2", "Это B2");
|
||||
СтруктураЯчеек.Вставить("B3", "Это B3");
|
||||
СтруктураЯчеек.Вставить("A3", "Это A3");
|
||||
СтруктураЯчеек.Вставить("A4", "Это A4");
|
||||
СтруктураЯчеек.Вставить("B1", "Это B1");
|
||||
СтруктураЯчеек.Вставить("B4", "Это B4");
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СтруктураЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(СтруктураЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(МассивЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(МассивЯчеек.Количество());
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token" , ПараметрыТеста);
|
||||
|
||||
GoogleSheets_СоздатьКнигу(ПараметрыТеста);
|
||||
GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыТеста);
|
||||
GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыТеста);
|
||||
GoogleSheets_ОчиститьЯчейки(ПараметрыТеста);
|
||||
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]);
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -5900,6 +5794,195 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область GoogleSheets
|
||||
|
||||
Процедура GoogleSheets_СоздатьКнигу(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Наименование = "Тестовая таблица";
|
||||
|
||||
МассивЛистов = Новый Массив;
|
||||
МассивЛистов.Добавить("Лист1");
|
||||
МассивЛистов.Добавить("Лист2");
|
||||
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов);
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
Лист = Результат["sheets"][0]["properties"]["sheetId"];
|
||||
Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet" , Лист);
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", ПараметрыФункции);
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Sheet" , Лист , "Строка", ПараметрыФункции);
|
||||
|
||||
Наименование = "Тестовая таблица (доп.)";
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet2", Книга);
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_КопироватьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Откуда = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Куда = ПараметрыФункции["GS_Spreadsheet2"];
|
||||
Лист = ПараметрыФункции["GS_Sheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ДобавитьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Наименование = "Тестовый лист";
|
||||
|
||||
Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование);
|
||||
|
||||
// END
|
||||
|
||||
НовыйЛист = Результат["replies"][0]["addSheet"]["properties"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(НовыйЛист);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_УдалитьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = ПараметрыФункции["GS_Sheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ПолучитьТаблицу(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу", "GoogleSheets");
|
||||
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглИмяТаблицы(Результат, Наименование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
СоответствиеЗначений = Новый Соответствие;
|
||||
СоответствиеЗначений.Вставить("A1", "Это A1");
|
||||
СоответствиеЗначений.Вставить("A2", "Это A2");
|
||||
СоответствиеЗначений.Вставить("B2", "Это B2");
|
||||
СоответствиеЗначений.Вставить("B3", "Это B3");
|
||||
СоответствиеЗначений.Вставить("A3", "Это A3");
|
||||
СоответствиеЗначений.Вставить("A4", "Это A4");
|
||||
СоответствиеЗначений.Вставить("B1", "Это B1");
|
||||
СоответствиеЗначений.Вставить("B4", "Это B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглОбновлениеЯчеек(Результат, СоответствиеЗначений.Количество());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЗначенияЯчеек(Результат, МассивЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек (все)");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ОчиститьЯчейки(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглОчисткаЯчеек(Результат, МассивЯчеек.Количество());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Twitter
|
||||
|
||||
Процедура Twitter_ПолучитьСсылкуАвторизации(ПараметрыФункции)
|
||||
|
@ -164,7 +164,6 @@
|
||||
|
||||
НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_СоздатьТаблицу" , "Создать таблицу" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_ПолучитьТаблицу" , "Получить таблицу" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_ЗаполнитьОчиститьЯчейки", "Заполнить/Очистить ячейки", Таблицы);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_ДанныеАккаунта", "Данные аккаунта", Твиттер);
|
||||
@ -1000,6 +999,65 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглКнига(Знач Результат, Знач Наименование, Знач МассивЛистов = "") Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
Если ЗначениеЗаполнено(МассивЛистов) Тогда
|
||||
|
||||
Для Н = 0 По МассивЛистов.ВГраница() Цикл
|
||||
|
||||
ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
|
||||
ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЛист(Знач Результат, Знач Книга = "") Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["title"]).Заполнено();
|
||||
|
||||
Если ЗначениеЗаполнено(Книга) Тогда
|
||||
|
||||
ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЭлементКниги(Знач Результат, Знач Книга) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглИмяТаблицы(Знач Результат, Знач Наименование) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглОбновлениеЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЗначенияЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглОчисткаЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ТвиттерТокен(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
@ -1508,9 +1566,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -164,7 +164,6 @@
|
||||
|
||||
НовыйТест(ТаблицаТестов, "ГВ_Авторизация" , "Авторизация" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_СоздатьТаблицу" , "Создать таблицу" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_ПолучитьТаблицу" , "Получить таблицу" , Таблицы);
|
||||
НовыйТест(ТаблицаТестов, "ГТ_ЗаполнитьОчиститьЯчейки", "Заполнить/Очистить ячейки", Таблицы);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_ДанныеАккаунта", "Данные аккаунта", Твиттер);
|
||||
@ -1000,6 +999,65 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглКнига(Знач Результат, Знач Наименование, Знач МассивЛистов = "") Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
Если ЗначениеЗаполнено(МассивЛистов) Тогда
|
||||
|
||||
Для Н = 0 По МассивЛистов.ВГраница() Цикл
|
||||
|
||||
ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
|
||||
ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЛист(Знач Результат, Знач Книга = "") Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["title"]).Заполнено();
|
||||
|
||||
Если ЗначениеЗаполнено(Книга) Тогда
|
||||
|
||||
ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЭлементКниги(Знач Результат, Знач Книга) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглИмяТаблицы(Знач Результат, Знач Наименование) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглОбновлениеЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглЗначенияЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ГуглОчисткаЯчеек(Знач Результат, Знач Количество) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ТвиттерТокен(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
|
@ -938,139 +938,33 @@
|
||||
|
||||
Процедура ГТ_СоздатьТаблицу() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Наименование = "Тестовая таблица";
|
||||
|
||||
МассивЛистов = Новый Массив;
|
||||
МассивЛистов.Добавить("Лист1");
|
||||
МассивЛистов.Добавить("Лист2");
|
||||
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
Для Н = 0 По МассивЛистов.ВГраница() Цикл
|
||||
|
||||
ИмяЛиста = Результат["sheets"][Н]["properties"]["title"];
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ИмяЛиста).Равно(МассивЛистов[Н]);
|
||||
Лист = Результат["sheets"][Н]["properties"]["sheetId"];
|
||||
Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet" , Лист);
|
||||
|
||||
Наименование = "Тестовая таблица (доп.)";
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист (доп.)");
|
||||
|
||||
Книга2 = Результат["spreadsheetId"];
|
||||
|
||||
Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Книга, Книга2, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["title"]).Заполнено();
|
||||
|
||||
Наименование = "Тестовый лист";
|
||||
|
||||
Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист");
|
||||
|
||||
НовыйЛист = Результат["replies"][0]["addSheet"]["properties"]["sheetId"];
|
||||
НовыйЛист = OPI_Инструменты.ЧислоВСтроку(НовыйЛист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, НовыйЛист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ГТ_ПолучитьТаблицу() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Книга = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("GS_Spreadsheet");
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["properties"]["title"]).Равно(Наименование);
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста);
|
||||
|
||||
GoogleSheets_СоздатьКнигу(ПараметрыТеста);
|
||||
GoogleSheets_КопироватьЛист(ПараметрыТеста);
|
||||
GoogleSheets_ДобавитьЛист(ПараметрыТеста);
|
||||
GoogleSheets_УдалитьЛист(ПараметрыТеста);
|
||||
GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыТеста);
|
||||
GoogleSheets_ПолучитьТаблицу(ПараметрыТеста);
|
||||
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]);
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ГТ_ЗаполнитьОчиститьЯчейки() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Google_Token");
|
||||
Книга = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("GS_Spreadsheet");
|
||||
Лист = "Лист2";
|
||||
|
||||
СтруктураЯчеек = Новый Соответствие;
|
||||
СтруктураЯчеек.Вставить("A1", "Это A1");
|
||||
СтруктураЯчеек.Вставить("A2", "Это A2");
|
||||
СтруктураЯчеек.Вставить("B2", "Это B2");
|
||||
СтруктураЯчеек.Вставить("B3", "Это B3");
|
||||
СтруктураЯчеек.Вставить("A3", "Это A3");
|
||||
СтруктураЯчеек.Вставить("A4", "Это A4");
|
||||
СтруктураЯчеек.Вставить("B1", "Это B1");
|
||||
СтруктураЯчеек.Вставить("B4", "Это B4");
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СтруктураЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["totalUpdatedCells"]).Равно(СтруктураЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["valueRanges"].Количество()).Равно(МассивЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["spreadsheetId"]).Равно(Книга);
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["clearedRanges"].Количество()).Равно(МассивЯчеек.Количество());
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token" , ПараметрыТеста);
|
||||
|
||||
GoogleSheets_СоздатьКнигу(ПараметрыТеста);
|
||||
GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыТеста);
|
||||
GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыТеста);
|
||||
GoogleSheets_ОчиститьЯчейки(ПараметрыТеста);
|
||||
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]);
|
||||
OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -5900,6 +5794,195 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область GoogleSheets
|
||||
|
||||
Процедура GoogleSheets_СоздатьКнигу(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Наименование = "Тестовая таблица";
|
||||
|
||||
МассивЛистов = Новый Массив;
|
||||
МассивЛистов.Добавить("Лист1");
|
||||
МассивЛистов.Добавить("Лист2");
|
||||
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов);
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
Лист = Результат["sheets"][0]["properties"]["sheetId"];
|
||||
Лист = OPI_Инструменты.ЧислоВСтроку(Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet" , Лист);
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", ПараметрыФункции);
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Sheet" , Лист , "Строка", ПараметрыФункции);
|
||||
|
||||
Наименование = "Тестовая таблица (доп.)";
|
||||
Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов);
|
||||
|
||||
Книга = Результат["spreadsheetId"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet2", Книга);
|
||||
OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_КопироватьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Откуда = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Куда = ПараметрыФункции["GS_Spreadsheet2"];
|
||||
Лист = ПараметрыФункции["GS_Sheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ДобавитьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Наименование = "Тестовый лист";
|
||||
|
||||
Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование);
|
||||
|
||||
// END
|
||||
|
||||
НовыйЛист = Результат["replies"][0]["addSheet"]["properties"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(НовыйЛист);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_УдалитьЛист(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = ПараметрыФункции["GS_Sheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
|
||||
Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ПолучитьТаблицу(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу", "GoogleSheets");
|
||||
|
||||
Наименование = "Тестовая таблица (изм.)";
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглИмяТаблицы(Результат, Наименование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
СоответствиеЗначений = Новый Соответствие;
|
||||
СоответствиеЗначений.Вставить("A1", "Это A1");
|
||||
СоответствиеЗначений.Вставить("A2", "Это A2");
|
||||
СоответствиеЗначений.Вставить("B2", "Это B2");
|
||||
СоответствиеЗначений.Вставить("B3", "Это B3");
|
||||
СоответствиеЗначений.Вставить("A3", "Это A3");
|
||||
СоответствиеЗначений.Вставить("A4", "Это A4");
|
||||
СоответствиеЗначений.Вставить("B1", "Это B1");
|
||||
СоответствиеЗначений.Вставить("B4", "Это B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглОбновлениеЯчеек(Результат, СоответствиеЗначений.Количество());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЗначенияЯчеек(Результат, МассивЯчеек.Количество());
|
||||
|
||||
Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек (все)");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура GoogleSheets_ОчиститьЯчейки(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["Google_Token"];
|
||||
Книга = ПараметрыФункции["GS_Spreadsheet"];
|
||||
Лист = "Лист2";
|
||||
|
||||
МассивЯчеек = Новый Массив;
|
||||
МассивЯчеек.Добавить("B2");
|
||||
МассивЯчеек.Добавить("A3");
|
||||
МассивЯчеек.Добавить("B4");
|
||||
|
||||
Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки", "GoogleSheets");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ГуглОчисткаЯчеек(Результат, МассивЯчеек.Количество());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Twitter
|
||||
|
||||
Процедура Twitter_ПолучитьСсылкуАвторизации(ПараметрыФункции)
|
||||
|
Loading…
x
Reference in New Issue
Block a user