Передавайте значение через URL на листы Google - PullRequest
0 голосов
/ 03 февраля 2020
//I Want to get 2 values through Url. n1 and n2 and pass to getsheetvalues.
function doGet(e) 
{
    var sheet = SpreadsheetApp.openById('Google Secret key').getSheetByName('Google');
    var b1 = sheet.getSheetValues(e.parameters.n1, 23, 1 , e.parameters.n2);
    return ContentService.createTextOutput(b1);
)

Я хочу выполнить этот URL в Wordpress и отобразить результат в содержании. Буду признателен, если кто-нибудь поможет!

1 Ответ

0 голосов
/ 03 февраля 2020

Если вы хотите запустить код скрипта Apps из стороннего приложения (как в вашем случае, потому что это веб-страница, созданная вами), вам нужно использовать API скрипта приложений и вызвать Метод: scripts.run Конечная точка.

Вы можете проверить Быстрый запуск браузера , чтобы узнать, как установить и вызвать API на практическом примере. Взяв его за основу и инструкции по , как выполнять функции с помощью API-интерфейса скрипта Apps Я написал некоторый код для отправки некоторых параметров в код скрипта Apps и возврата любого примитивного типа переменной, который вы хотите.

<code><!DOCTYPE html>
<html>
  <head>
    <title>Google Apps Script API Quickstart</title>
    <meta charset="utf-8" />
  </head>
  <body>
    <p>Google Apps Script API Quickstart</p>

    <!--Add buttons to initiate auth sequence and sign out-->
    <button id="authorize_button" style="display: none;">Authorize</button>
    <button id="signout_button" style="display: none;">Sign Out</button>

    <pre id="content" style="white-space: pre-wrap;">
параметры: [{"параметр1": 123, "параметр2": "это тест"}]}}). then ((resp) => {let result = resp.result; if (result.error) выбросить результат. error; console.log (`Это результат`); console.log (result);}). catch ((error) => {// API столкнулся с проблемой. return console.log (error);}) ; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...