【问题标题】:Dynamic gadget size (Google Apps Script)动态小工具大小(Google Apps 脚本)
【发布时间】:2013-04-18 20:43:10
【问题描述】:

我使用 Google Apps 脚本创建了一个小工具(10 个包含内容的树项)。

在我创建了 10 个包含内容的树项后,我意识到我必须手动将小工具的大小设置为 7000 像素才能显示所有内容(如果我展开所有树项)。

我可以知道有什么方法/是否可以根据所采取的操作使小工具的大小灵活/动态(例如:扩展树项时小工具的大小会改变)?

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    与其调整小工具的大小,不如将树添加到滚动面板,那么我认为树的大小并不重要,因为用户可以使用滚动条来查看它。

    function doGet(e) {
    
      var app = UiApp.createApplication();
      var tree = app.createTree();
      var scroll = app.createScrollPanel(tree).setWidth(800);
    
      //Add items to your tree
    
      app.add(scroll);
      return app;
    }
    

    【讨论】:

    • 您好,我冒昧地在您的代码中添加了 .add(tree)。顺便说一句,很好的解决方案:-)
    • 嗨,Serge,树已经添加,请参阅 app.createScrollPanel(tree)。我使用了 createScrollPanel(child) 方法。它在测试时有效。 developers.google.com/apps-script/reference/ui/…
    猜你喜欢
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多