我可以在Google表格中重新定位无模式对话框吗?

时间:2016-08-28 00:50:15

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

使用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创建的图表。据我所知,这是不可能的。最接近似乎是使用无模式对话框。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

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