mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-31 03:10:45 +02:00
Fastfix
This commit is contained in:
parent
2ad1fb29d4
commit
ab8a63960e
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
// OneScript: ./OInt/core/Modules/OPI_Airtable.os
|
||||||
// Lib: Airtable
|
// Lib: Airtable
|
||||||
// CLI: airtable
|
// CLI: airtable
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os
|
// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os
|
||||||
// Lib: Bitrix24
|
// Lib: Bitrix24
|
||||||
// CLI: bitrix24
|
// CLI: bitrix24
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
// OneScript: ./OInt/core/Modules/OPI_CDEK.os
|
||||||
// Lib: CDEK
|
// Lib: CDEK
|
||||||
// CLI: cdek
|
// CLI: cdek
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
// OneScript: ./OInt/core/Modules/OPI_Dropbox.os
|
||||||
// Lib: Dropbox
|
// Lib: Dropbox
|
||||||
// CLI: dropbox
|
// CLI: dropbox
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
// OneScript: ./OInt/core/Modules/OPI_GoogleCalendar.os
|
||||||
// Lib: Google Calendar
|
// Lib: Google Calendar
|
||||||
// CLI: gcalendar
|
// CLI: gcalendar
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
// OneScript: ./OInt/core/Modules/OPI_GoogleDrive.os
|
||||||
// Lib: Google Drive
|
// Lib: Google Drive
|
||||||
// CLI: gdrive
|
// CLI: gdrive
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
// OneScript: ./OInt/core/Modules/OPI_GoogleSheets.os
|
||||||
// Lib: Google Sheets
|
// Lib: Google Sheets
|
||||||
// CLI: gsheets
|
// CLI: gsheets
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
// OneScript: ./OInt/core/Modules/OPI_GoogleWorkspace.os
|
||||||
// Lib: Google Workspace
|
// Lib: Google Workspace
|
||||||
// CLI: google
|
// CLI: google
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
// OneScript: ./OInt/core/Modules/OPI_Neocities.os
|
||||||
// Lib: Neocities
|
// Lib: Neocities
|
||||||
// CLI: neocities
|
// CLI: neocities
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
// OneScript: ./OInt/core/Modules/OPI_Notion.os
|
||||||
// Lib: Notion
|
// Lib: Notion
|
||||||
// CLI: notion
|
// CLI: notion
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
// OneScript: ./OInt/core/Modules/OPI_Ozon.os
|
||||||
// Lib: Ozon
|
// Lib: Ozon
|
||||||
// CLI: ozon
|
// CLI: ozon
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
// OneScript: ./OInt/core/Modules/OPI_S3.os
|
||||||
// Lib: S3
|
// Lib: S3
|
||||||
// CLI: s3
|
// CLI: s3
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
// OneScript: ./OInt/core/Modules/OPI_Slack.os
|
||||||
// Lib: Slack
|
// Lib: Slack
|
||||||
// CLI: slack
|
// CLI: slack
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
// OneScript: ./OInt/core/Modules/OPI_Telegram.os
|
||||||
// Lib: Telegram
|
// Lib: Telegram
|
||||||
// CLI: telegram
|
// CLI: telegram
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
// OneScript: ./OInt/core/Modules/OPI_Twitter.os
|
||||||
// Lib: Twitter
|
// Lib: Twitter
|
||||||
// CLI: twitter
|
// CLI: twitter
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
// OneScript: ./OInt/core/Modules/OPI_VK.os
|
||||||
// Lib: VK
|
// Lib: VK
|
||||||
// CLI: vk
|
// CLI: vk
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
// OneScript: ./OInt/core/Modules/OPI_VKTeams.os
|
||||||
// Lib: VKTeams
|
// Lib: VKTeams
|
||||||
// CLI: vkteams
|
// CLI: vkteams
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
// OneScript: ./OInt/core/Modules/OPI_Viber.os
|
||||||
// Lib: Viber
|
// Lib: Viber
|
||||||
// CLI: viber
|
// CLI: viber
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
// OneScript: ./OInt/core/Modules/OPI_YandexDisk.os
|
||||||
// Lib: Yandex Disk
|
// Lib: Yandex Disk
|
||||||
// CLI: yadisk
|
// CLI: yadisk
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
// OneScript: ./OInt/core/Modules/OPI_YandexID.os
|
||||||
// Lib: Yandex ID
|
// Lib: Yandex ID
|
||||||
// CLI: yandex
|
// CLI: yandex
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
// OneScript: ./OInt/core/Modules/OPI_YandexMarket.os
|
||||||
// Lib: Yandex Market
|
// Lib: Yandex Market
|
||||||
// CLI: yamarket
|
// CLI: yamarket
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
// OneScript: ./OInt/core/Modules/OPI_YandexMetrika.os
|
||||||
// Lib: Yandex Metrika
|
// Lib: Yandex Metrika
|
||||||
// CLI: metrika
|
// CLI: metrika
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os
|
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os
|
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
|
// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
@ -2070,28 +2070,28 @@
|
|||||||
Или ТекущийТип = Тип("Соответствие")
|
Или ТекущийТип = Тип("Соответствие")
|
||||||
Или ТекущийТип = Тип("Массив") Тогда
|
Или ТекущийТип = Тип("Массив") Тогда
|
||||||
|
|
||||||
ЗаписьJSON = Новый ЗаписьJSON();
|
ЗаписьJSON = Новый ЗаписьJSON();
|
||||||
|
|
||||||
Если OPI_Инструменты.ЭтоOneScript() Или ТекущийТип = Тип("Массив") Тогда
|
Если OPI_Инструменты.ЭтоOneScript() Или ТекущийТип = Тип("Массив") Тогда
|
||||||
|
|
||||||
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь);
|
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь);
|
||||||
ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
|
ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
|
||||||
ЗаписатьJSON(ЗаписьJSON, Значение);
|
ЗаписатьJSON(ЗаписьJSON, Значение);
|
||||||
Значение = """" + ЗаписьJSON.Закрыть() + """";
|
Значение = """" + ЗаписьJSON.Закрыть() + """";
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
//@skip-check missing-temporary-file-deletion
|
//@skip-check missing-temporary-file-deletion
|
||||||
ИВТ = ПолучитьИмяВременногоФайла("json");
|
ИВТ = ПолучитьИмяВременногоФайла("json");
|
||||||
Поток = Новый ФайловыйПоток(ИВТ, РежимОткрытияФайла.Создать);
|
Поток = Новый ФайловыйПоток(ИВТ, РежимОткрытияФайла.Создать);
|
||||||
|
|
||||||
ЗаписьJSON.ОткрытьПоток(Поток);
|
ЗаписьJSON.ОткрытьПоток(Поток);
|
||||||
ЗаписатьJSON(ЗаписьJSON, Значение);
|
ЗаписатьJSON(ЗаписьJSON, Значение);
|
||||||
ЗаписьJSON.Закрыть();
|
ЗаписьJSON.Закрыть();
|
||||||
Поток.Закрыть();
|
Поток.Закрыть();
|
||||||
|
|
||||||
Значение = ИВТ;
|
Значение = ИВТ;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли ТекущийТип = Тип("Булево") Тогда
|
ИначеЕсли ТекущийТип = Тип("Булево") Тогда
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os
|
// OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
@ -122,7 +122,9 @@
|
|||||||
|
|
||||||
ЧтениеJSON.ОткрытьФайл(Значение);
|
ЧтениеJSON.ОткрытьФайл(Значение);
|
||||||
|
|
||||||
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
ИначеЕсли СтрНачинаетсяС(СокрЛ(Значение), "http://")
|
||||||
|
Или СтрНачинаетсяС(СокрЛ(Значение), "https://") Тогда
|
||||||
|
|
||||||
|
|
||||||
ИВФ = ПолучитьИмяВременногоФайла();
|
ИВФ = ПолучитьИмяВременногоФайла();
|
||||||
КопироватьФайл(Значение, ИВФ);
|
КопироватьФайл(Значение, ИВФ);
|
||||||
@ -143,7 +145,7 @@
|
|||||||
Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда
|
Если (Не ЭтоКоллекция(Значение)) Или Не ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
|
||||||
Значение = ИсходноеЗначение;
|
Значение = ИсходноеЗначение;
|
||||||
ПолучитьМассив(Значение);
|
OPI_Инструменты.ЗначениеВМассив(Значение);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -152,7 +154,7 @@
|
|||||||
Исключение
|
Исключение
|
||||||
|
|
||||||
Значение = ИсходноеЗначение;
|
Значение = ИсходноеЗначение;
|
||||||
ПолучитьМассив(Значение);
|
OPI_Инструменты.ЗначениеВМассив(Значение);
|
||||||
|
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@ -174,27 +176,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Строка") Тогда
|
ПолучитьКоллекцию(Значение);
|
||||||
|
|
||||||
Значение_ = СокрЛП(Значение);
|
|
||||||
|
|
||||||
Если СтрНачинаетсяС(Значение_, "{") Или СтрНачинаетсяС(Значение_, "[") Тогда
|
|
||||||
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON;
|
|
||||||
ЧтениеJSON.УстановитьСтроку(Значение);
|
|
||||||
Значение = ПрочитатьJSON(ЧтениеJSON);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Число") Тогда
|
|
||||||
|
|
||||||
Значение = OPI_Инструменты.ЧислоВСтроку(Значение);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ТипЗнч(Значение) = Тип("Массив") Тогда
|
Если Не ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||||
OPI_Инструменты.ЗначениеВМассив(Значение);
|
OPI_Инструменты.ЗначениеВМассив(Значение);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user