我收到以下错误
谷歌脚本错误
SyntaxError: Unexpected token <(第 119 行,文件“代码”)
在我看来没有任何额外的人字形。
"{ ?> <?!= <p><span style='color:green'>Authorized Successfully</span></p> } else {?> <?!= <p><span style='color:red'>Not Authorized</span></p> }").evaluate()
我收到以下错误
谷歌脚本错误
SyntaxError: Unexpected token <(第 119 行,文件“代码”)
在我看来没有任何额外的人字形。
"{ ?> <?!= <p><span style='color:green'>Authorized Successfully</span></p> } else {?> <?!= <p><span style='color:red'>Not Authorized</span></p> }").evaluate()
尝试使用以下字符串模板。我认为问题在于您如何使用<?!
语法。
var template = "<b><a href='<?= getService().getAuthorizationUrl() ?>' target='_blank'>Click to Authorize</a></b><br/><? if (getService().hasAccess()) { ?> <p><span style='color:green'>Authorized Successfully</span></p> <? } else { ?> <p><span style='color:red'>Not Authorized</span></p> <? } ?>";
如果您保留一个单独的 HTML 模板文件(我更喜欢这样,即使对于简单的页面),它也会更简洁一些。
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<b>
<a href='<?= getService().getAuthorizationUrl() ?>' target='_blank'>Click to Authorize</a>
</b>
<br/>
<? if (getService().hasAccess()) { ?>
<p>
<span style='color:green'>Authorized Successfully</span>
</p>
<? } else { ?>
<p>
<span style='color:red'>Not Authorized</span>
</p>
<? } ?>
</body>
</html>