Я использую пример кода, предоставленный Сержем Инсом, который находится здесь: Google Apps Script, чтобы открыть URL
Я немного изменил код, как показано ниже:
Code.GS
function modalUrl(){
FormApp.getUi()
.showModalDialog(
HtmlService.createHtmlOutputFromFile('openUrl').setHeight(50),
'Opening StackOverflow'
)
}
openURL. html
<!DOCTYPE html>
<html>
<head>
<base target="_blank">
<script>
var url1 ='https://stackoverflow.com/a/54675103';
var winRef = window.open(url1);
winRef ? google.script.host.close() : window.alert('Allow popup to redirect you to '+url1) ;
window.onload=function(){document.getElementById('url').href = url1;}
</script>
</head>
<body>
Kindly allow pop ups</br>
Or <a id='url'>Click here </a>to continue!!!
</body>
</html>
Проблема заключается в том, что невозможно получить доступ к FormApp.getUi после отправки формы. См. Ошибку ниже: