假設我的分機已使用How can I get the current tab URL for chrome extension?中建議的方法獲取當前活動選項卡的URL,例如,確定活動選項卡是否包含可編輯的Google Doc
chrome.tabs.query({
active: true,
lastFocusedWindow: true
}, function (tabs) {
// use first tab to obtain url
var tab = tabs[0];
var url = tab.url
});
如何確定URL是否指向具有編輯權限的Google文檔?所有權和作爲受邀合作者之間的區別對於此應用程序並不重要。我只對文檔感興趣,而不是電子表格或表單。
有關什麼,我試圖發展背景下,請參閱:How to manually generate notifications to a Google Doc collaborator?
僅供參考:在您的答案中,您應該首先檢查該網址是否屬於可能包含Google文檔的網域/網頁。目前,您只是盲目地認爲當前頁面是針對Google文檔的。儘管任何一種方法都不可能將某個隨機頁面錯誤地標識爲可編輯的Google文檔,但從來不知道。 – Makyen
@Makyen謝謝,這是一個好點,修正 –
這似乎是一個很好的方法。我還發現了有關如何從url中提取fileid的有用討論,地址爲http://stackoverflow.com/questions/16840038/easiest-way-to-get-file-id-from-url-on-google-apps-腳本 –