【问题标题】:Can apps script inherit styles from site?应用程序脚本可以从站点继承样式吗?
【发布时间】:2023-03-15 16:28:01
【问题描述】:

我的脚本从我的 Google 网站上的另一个页面提取和输出页面内容:

var app = UiApp.createApplication();
var page = SitesApp.getPageByUrl("blah");
app.close();
return HtmlService.createHtmlOutput("<h1>" + page.getTitle() + "</h1>" + page.getHtmlContent());

我发布此内容并将其作为应用程序脚本组件插入到我的页面中。

如何让它从网站继承其样式?我可以以某种方式导入它们吗?我已经看到我可以引用外部 CSS 或内联编写它,但我只想继承/导入所有网站的样式。

【问题讨论】:

    标签: google-apps-script google-sites


    【解决方案1】:

    可以为您的页面使用样式。 您可以为此使用 CSS 的属性。

    您需要创建一个脚本“style.gs”并像这样使用 css:

    样式.gs:

    var css={};
    
    css.title = {
      width : '660px',
      paddingTop :'10px',
      margin:' -12px -11px -10px',
      background : 'white', 
    };
    

    例如,您在代码中使用面板。

    code.gss:

    var panelTitle = app.createVerticalPanel().setStyleAttributes(css.title);
    

    【讨论】:

      猜你喜欢
      • 2010-11-09
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      相关资源
      最近更新 更多