Здравствуйте.
Я сделал свое первое хром приложение ))). Остался последний шаг...записать значения в 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
Какие есть варианты, если можно с примером кода, т.к. я слаб в программировании пока ))