我可以在Google表格中添加Google Hangouts电话吗?

时间:2016-01-22 23:10:26

标签: google-apps-script google-sheets google-hangouts

我想知道是否可以在Google表格中创建一个脚本来启动一个给我打电话的Google环聊,最好是通过电话,但它也可以通过视频电话拨打我的Google+帐户。

我目前知道如何创建绘图,创建基本功能,并将脚本分配给绘图以制作按钮。只是想知道是否有一个脚本可用于此或是否可能。

基本上,我试图在复杂的电子表格中添加" Call tech support" 按钮。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我能做的最好的事情是创建一个按钮,打开一个显示“开始环聊”按钮的对话框。然后,您可以单击该按钮以打开环聊窗口。可能有一种方法可以直接将Hangout窗口嵌入到对话框中,但从我所读到的内容来看,对电子表格的限制可以阻止某些javascript功能。这是我使用的代码:

Code.gs:

function HangoutButton() {
    var html = HtmlService.createHtmlOutputFromFile('HangoutButton').setSandboxMode(HtmlService.SandboxMode.IFRAME);
    SpreadsheetApp.getUi().showModalDialog(html, 'Loading Hangout Button ...');
}

HangoutButton.html:

<script src="https://apis.google.com/js/platform.js" async defer></script>
<div class="g-hangout" data-render="createhangout"></div>

以下是我working example的链接(可能会要求您授予权限)。它有一个我已链接的按钮,用于运行上面提供的HangoutButton()方法。