Кросдоменный запрос GoogleDocs
Здравствуйте.
Я сделал свое первое хром приложение ))). Остался последний шаг...записать значения в google таблицу.. Скрипт гугловский я настроил вроде как, теперь надо как-то передать ему ссылку и два параметра....прошу помощи .. Есть две переменные var1 и var 2 их надо записать как параметры к моему get запросу (p1 и p2) https://script.google.com/macr... 55&p2=5555 Скрипт с помощью получился такой var rate = "Фото" var ICid = document.location.href var ICidsm = ICid.substr(-6); alert(document.location.href + "\n" + rate); alert(ICidsm); /** * TAP-версия загрузки JSON-объекта по HTTP * @param {string} url Строка URL * @param {RequestInit} init Объект с опциями к запросу * @returns {Promise<any>} Обещание вернуть объект любого типа */ async function fetchJSONAsync(url, init) { let response = await fetch(url, init); if (response.ok) { let json = await response.json(); return json; } else throw new Error(`${response.status}: ${response.statusText}`); } // Самовызывающаяся функция (async function main() { try { let url = new URL("https://script.google.com/macros/s/AKfycbxka42qkp63wp4XE3viuM2YuESIJeuI2zXYBKZupZJFa0 CfGhrhxBkk/exec?"); // Сайт свой url.searchParams.append("p1", ICidsm); url.searchParams.append("p2", rate); let data = await fetchJSONAsync(url.href); console.log(data); } catch (error) { console.log(error.message); } })(); Но проблема что скрип работает только или в ручно режиме или на сайте https://script.google.com/ , видимо все остальные запросы блокируются CORS Какие есть варианты, если можно с примером кода, т.к. я слаб в программировании пока )) |
Часовой пояс GMT +3, время: 07:26. |