【问题标题】:Can I reposition a modeless dialog in Google Sheets?我可以在 Google 表格中重新定位无模式对话框吗?
【发布时间】:2016-08-28 00:50:14
【问题描述】:

使用 Google Apps 脚本,我如何定位无模式对话框?

这是我的 Code.gs 函数,它打开无模式对话框并将现有的 html 文件呈现到其中:

ui = SpreadsheetApp.getUi();

function sillyFunc() {
  var html = HtmlService.createHtmlOutputFromFile("SillyFunc")
    .setWidth(600)
    .setHeight(500);
  ui.showModelessDialog(html, "Silly Func");
};

所有这些都可以正常工作,但无模式对话框会在我的浏览器中心打开。有什么方法可以在创建时定位它?

我真正想要的是在我的电子表格中呈现 html 文件 - 这是通过 Google 的 Visualization API 创建的图表。据我所知,这是不可能的。最接近的似乎是使用无模式对话框。

任何帮助表示赞赏!

【问题讨论】:

    标签: javascript google-apps-script google-sheets google-visualization google-spreadsheet-api


    【解决方案1】:

    根据这个thread,没有办法以编程方式定位ModelessDialog。但是,您可以通过单击标题并拖动对话框来手动移动它。有关 ModelessDialog 的更多信息,请查看此link

    【讨论】:

      猜你喜欢
      • 2011-12-03
      • 1970-01-01
      • 2018-11-27
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 2023-03-20
      相关资源
      最近更新 更多