此作品在谷歌電子表格:如何這個谷歌電子表格的菜單轉換爲谷歌文檔
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menu = [
{name: "Initialize", functionName: "labnolReset"},
{name: "Test", functionName: "test"}
];
ss.addMenu("Gmail", menu);
ss.toast("Please click the GMail menu above to continue..", "", 5);
}
如何將其轉換爲谷歌文檔?我試圖將代碼複製到Google Doc中,然後分配ss
與DocumentApp.getActiveDocument()
,但它不起作用。我既沒有GMail菜單也沒有「敬酒」。
我也試過:
var ui = DocumentApp.getUi();
ui.createMenu("Gmail", menu).addToUi();
但也不能工作。
請大家幫忙。
下面的答案是完美的(我投它btw),但如果你已經使用了gas腳本編輯器中提供的自動完成功能,你甚至不會有問你的問題,因爲你會在輸入代碼時看到答案...... DocumentApp.getUi()後跟一個點,你會立即看到每種可能的方法:-)對於像我這樣的懶惰人來說非常有用的功能^^ –
爲了利用gas腳本編輯器中提供的自動完成功能,我必須做什麼特別的事情嗎?我使用最新的Ubuntu(saucy)鉻瀏覽器,但它不適合我。例如,DocumentApp.getUi()後跟一個點,我沒有看到任何東西彈出。 – xpt
通常它是控制空間激活...你可以看到它的編輯菜單:內容幫助。 –