You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script侧边栏加载无CSS样式问题求助

修复方案

1. 修正模板引入语法

主HTML文件中的include标记语法错误,将两处<?!= include('xxx'); ?>修改为<?!= include('xxx'); ?>,Apps Script模板的打印输出语法要求问号后紧跟感叹号,写错会导致CSS、JS文件无法正常插入主页面,这是样式不生效的核心原因。

2. 替换为标准CSS语法

你当前的CSS使用了Sass/Less预处理器的嵌套语法、&父选择器,原生浏览器不支持该写法,需要将SidebarCSS.html内容替换为如下标准CSS:

<style>
  @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
  @import url('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css');
  body {
    color: #5D5F63;
    background: #293949;
    font-family: 'Open Sans',sans-serif;
    padding: 0;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .sidebar-toggle {
    margin-left: -240px;
  }
  .sidebar {
    width: 240px;
    height: 100%;
    background: #293949;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 100;
  }
  #leftside-navigation ul, #leftside-navigation ul ul {
    margin: -2px 0 0;
    padding: 0;
  }
  #leftside-navigation ul li {
    list-style-type: none;
    border-bottom: 1px solid rgba(255,255,255,.05);
  }
  #leftside-navigation ul li.active > a {
    color: #1abc9c;
  }
  #leftside-navigation ul li.active ul {
    display: block;
  }
  #leftside-navigation ul li a {
    color: #aeb2b7;
    text-decoration: none;
    display: block;
    padding: 18px 0 18px 25px;
    font-size: 12px;
    outline: 0;
    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
  }
  #leftside-navigation ul li a:hover {
    color: #1abc9c;
  }
  #leftside-navigation ul li a span {
    display: inline-block;
  }
  #leftside-navigation ul li a i {
    width: 20px;
  }
  #leftside-navigation ul li a i .fa-angle-left, #leftside-navigation ul li a i .fa-angle-right {
    padding-top: 3px;
  }
  #leftside-navigation ul ul {
    display: none;
  }
  #leftside-navigation ul ul li {
    background: #23313f;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-bottom: none;
  }
  #leftside-navigation ul ul li a {
    font-size: 12px;
    padding-top: 13px;
    padding-bottom: 13px;
    color: #aeb2b7;
  }
</style>

3. JS逻辑无需调整

你引入jQuery的写法正确,手风琴交互逻辑没有问题,完成上述两处修改后即可正常加载样式和交互功能。

内容的提问来源于stack exchange,提问作者Josh Bunzel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 01:12:00