私ができる最善のことは、[ハングアウトを開始] ボタンを表示するダイアログを開くボタンを作成することでした。そのボタンをクリックすると、ハングアウト ウィンドウを開くことができます。ハングアウト ウィンドウをダイアログに直接埋め込む方法があるかもしれませんが、私が読んだところによると、一部の 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>
これが私の作業例へのリンクです(許可を求める場合があります)。HangoutButton()
上記のメソッドを実行するためにリンクしたボタンがあります。