Google apps script ReferenceError:“引用错误”$&引用;未在客户端中定义?

Google apps script ReferenceError:“引用错误”$&引用;未在客户端中定义?,google-apps-script,Google Apps Script,在GoogleApps脚本中,我尝试在模板HTML中使用jQuery。我收到以下错误: ReferenceError未定义“$” index.html <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> My favorite

在GoogleApps脚本中,我尝试在模板HTML中使用jQuery。我收到以下错误:

ReferenceError未定义“$”

index.html

<html>
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  </head>
  <body>

  My favorite Google products:
  <? var data = ['Gmail', 'Docs', 'Android']; ?>
  <? $(data).each(function(){ ?>
    <?= this ?>
  <?}); ?>

  </body>
</html>

理解代码后,应按照Html服务:最佳实践中的建议应用标记
,在我的例子中是“异步加载数据,而不是在模板中加载数据”。。我在脚本中错误地包含了jQuery库
function doGet() {
  return HtmlService
    .createTemplateFromFile('index')
    .evaluate();
}
<html>
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
       $(function() {
          var data = ['Gmail', 'Docs', 'Android'];
          var products = $('#products');
          $(data).each(function(index, value) {
             products.append('<li>' + value + '</li>');
          });
       });
    </script>
  </head>
  <body>    
  My favorite Google products:
  <ul id="products"/>
  </body>
</html>