Я пытаюсь запустить скрипт, который, когда оператор if()
возвращает false
, закрывает окно текущей вкладки листа google или перенаправляет на другой URL-адрес (пока один из этих способов работает, это нормально для меня ).
Я понимаю, что это возможно при использовании HTML, но я не знаю HTML достаточно хорошо, чтобы сделать это.
Я нашел приведенный ниже код, который предназначен перенаправить на другую страницу, которую я пробовал, но это не работает:
return HtmlService.createHtmlOutput(
"<form action='http://www.google.com' method='get' id='foo'></form>" +
"<script>document.getElementById('foo').submit();</script>");
У кого-нибудь есть идеи?
См. код, который приведен ниже:
if (name == password)
{
Browser.msgBox('You have succesfully logged in');
sortOutSheets();
}
else (name != password)
{
var response = Browser.msgBox('Login Failed - do you want to login again?', Browser.Buttons.YES_NO);
if(response == "yes")
enterPassword();
else(response == "no")
HtmlService.createHtmlOutputFromFile('Close Window');
}
}
Теперь я перешел к записи HTML в другом HTML файле, но все равно не повезло