首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GAS在windows计算机上不工作

GAS在windows计算机上不工作
EN

Stack Overflow用户
提问于 2015-04-02 01:33:10
回答 1查看 68关注 0票数 0

我使用GAS和HTML服务创建了一个应用程序。它可以在mac上的Safari和Chrome上运行,使用不同的谷歌应用账户登录,但对于相同的账户,它不能在windows机器上的任何浏览器上运行。

问候你,Arjun

加载页面的代码

代码语言:javascript
复制
function doGet(e) {
  Logger.log( Utilities.jsonStringify(e) );
  if (!e.parameter.page | e.parameter['page'] == 'index'){
  var template = HtmlService.createTemplateFromFile('index');
  var htmlOutput = template.evaluate()
                   .setSandboxMode(HtmlService.SandboxMode.IFRAME);
  return htmlOutput;
  }

  return HtmlService.createTemplateFromFile(e.parameter['page']).evaluate();
}

未加载的页面

代码语言:javascript
复制
<style type="text/css">

#header {
height:100px;
background:Green;
font-size:300%;
color: Black;
align-content: centre;
}

body
{
    padding: 50px;
}

.animate
{
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}

.action-button
{
    position: relative;
    padding: 10px 40px;
  margin: 0px 10px 10px 0px;
  float: left;
    border-radius: 10px;
    font-family: 'Pacifico', cursive;
    font-size: 25px;
    color: #FFF;
    text-decoration: none;  
}

.blue
{
    background-color: #3498DB;
    border-bottom: 5px solid #2980B9;
    text-shadow: 0px -2px #2980B9;
}

.red
{
    background-color: #E74C3C;
    border-bottom: 5px solid #BD3E31;
    text-shadow: 0px -2px #BD3E31;
}

.green
{
    background-color: #82BF56;
    border-bottom: 5px solid #669644;
    text-shadow: 0px -2px #669644;
}

.yellow
{
    background-color: #F2CF66;
    border-bottom: 5px solid #D1B358;
    text-shadow: 0px -2px #D1B358;
}

.action-button:active
{
    transform: translate(0px,5px);
  -webkit-transform: translate(0px,5px);
    border-bottom: 1px solid;
}

</style>

<!-- display header -->

<div id="header">Green Leaf Airconditioning Services LLC</div>

<!-- Set up the div for users only and not supervisors -->

<? var logged_user = getcurruser(); ?>

<label><?=logged_user?></label>

<div id='users'>

<p><?var url = getScriptUrl();?><a href='<?=url?>?page=timesheet'> <input type='button' name='formload' value="Time Sheet" class="action-button animate blue"></a></p>
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=expclaim'> <input type='button' name='formload' value="Expense Claim" class="action-button animate blue"></a></p>
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=leaveapp'> <input type='button' name='formload' value="Leave Request" class="action-button animate blue"></a></p>
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=tktrequest'> <input type='button' name='formload' value="Ticket Request" class="action-button animate blue"></a></p>

</div>

<div id='status'>
<!-- some options will be increased later -->
<!-- <p><?var url = getScriptUrl();?><a href='<?=url?>?page=timesheet'> <input type='button' name='formload' value="Time Sheet" class="action-button animate blue"></a></p> -->
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=expclaimstatus'> <input type='button' name='formload' value="Expense Claim Status" class="action-button animate blue"></a></p>
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=leavestatus'> <input type='button' name='formload' value="Leave Status" class="action-button animate blue"></a></p>
<p><?var url = getScriptUrl();?><a href='<?=url?>?page=tktstatus'> <input type='button' name='formload' value="Ticket Status" class="action-button animate blue"></a></p>


</div>


<!-- show this when the user is also a supervisor -->

<div id='supervisors'>

</div>

它可以在mac上的任何浏览器上运行,但不能在windows上的任何浏览器上运行。

EN

回答 1

Stack Overflow用户

发布于 2015-04-03 23:42:50

您需要使用尽可能少的代码创建一个测试应用程序,以便通过消除过程来调试错误。创建一个没有样式的索引页;只有一个scriptlet;从doGet()中取出有条件的检查;并重现问题。当你得到它的工作,开始添加代码和HTML在一个小的时间回来。这就是我们需要做的,才能给你一个答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29397193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档