Перейдите на другую страницу в сценарии Google apps

#google-apps-script

Вопрос:

Код перед миграцией:(На сайтах calssic):

AppsScript1(Исходная страница):

У него много запросов с номером запроса,ключом и номером проекта,ключом проекта. Когда пользователь нажимает на определенный запрос, он перенаправляется на другую страницу, которая называется AppsScript2(Страница ответа) .

Так что мой index.html имеет следующий код для перенаправления:

     var CRABLinkAPPROVE="https://sites.google.com/a/abc.com/crab/2020/approvearequest";
     var CRABLinkAPPROVErequest = CRABLinkAPPROVE     "?Req="   
    Reqval   "amp;RKey="   RKeyval   "amp;Lev="   LevVal   "amp;Type=approve";

     <td style="background-color:#ff5722; color:white;">
    <a href="<?= CRABLinkAPPROVErequest ?>" target="_blank" 
    style="color:white; text-decoration: none;">REPLY</a></td>
 

Таким образом, он перенаправлялся на страницу ответа и показывал конкретные детали запроса.

Страница ответа Code.gs файл для присвоения значений параметров:

 function doGet(e) {
       
  
       var Proj = e.parameter.Proj;
       var Key = e.parameter.Key;
       var Req = Number(e.parameter.Req);
       var RKey = e.parameter.RKey;
       var Level = Number(e.parameter.Lev);
} 
 

На странице ответа я смог получить значения Req,Proj и т. Д.

После перехода на новые сайты Google приведенный выше код не работает. Поэтому попробовал приведенный ниже код в index.html.

Index.html:

  var CRABLinkAPPROVErequest = CRABLinkAPPROVE     "?Req="   Reqval   "amp;RKey="   RKeyval   "amp;Lev="   LevVal   "amp;Type=approve";
<td style="background-color:#ff5722; color:white;">
<a href="<?= CRABLinkAPPROVErequest ?>" target="_blank" >REPLY</a></td>
 

Примечание: «ScriptApp.GetService().getURL()» всегда возвращает URL-адрес страницы запроса

Code.gs файл на странице ответа:

 function doGet(e) {
 var Proj = e.parameter.Proj;
       var Key = e.parameter.Key;
      var Req = Number(e.parameter.Req);
      var RKey = e.parameter.RKey;
       var Level = Number(e.parameter.Lev); 

} 
 

Здесь e.параметр.Проект, т. е. параметр.Ключ все параметры возвращают значение null

Комментарии:

1. Привет. Мне жаль, что я не могу полностью понять сценарий. Можете ли вы поделиться примером кода? Я не могу получить доступ к ссылке, которую вы предоставили

2. @RonM Отредактировано, пожалуйста, взгляните. Спасибо

3. Здесь обнаружена существующая ошибка, связанная с этой проблемой