2013-05-13 26 views
0

我很樂意提供一些擴展代碼的想法,在按下chrome中的圖標時,會自動從電子表格中的靜態字段中複製文本,例如這個: http://tinyurl.com/bwfumlsonClick函數 - 自動從電子表格的靜態字段中複製數據

我已經嘗試了很多次玩onClick函數,但它沒有爲我工作。非常感謝您的幫助,或者對我可以閱讀的材料提供一些提示以瞭解它。

達米安

+0

問題太廣闊。請提交您嘗試使用的代碼的一些示例,以及錯誤消息或缺少功能 – Galen 2013-05-13 14:50:02

回答

0

您需要將您的擴展,捕獲onclick事件在谷歌文檔中的表格單元格內運行內容腳本。這是對你有興趣在該地區的HTML源代碼。

<div class="cell-input" contenteditable="true" dir="ltr">EXAMPLE OF TEXT THAT WOULD BE COPIED ON CLICK<br></div> 

下面是一些JQuery的,你可以在你的腳本來隔離單元格的內容嵌入。

$(".cell-input").click(function(){ 
    var cellContents = $(".cell-input").text(); 
}); 

然後,您可以保存這一個背景頁,將其拉出,當你點擊瀏覽器擴展程序圖標會出現在彈出的頁面上。這只是一般的方法,所以你需要對我在這裏提到的機制做更多的研究。

內容的腳本(與谷歌文檔頁面進行交互): http://developer.chrome.com/extensions/content_scripts.html

消息傳遞(通過background.js獲得網頁中的可變進彈出): http://developer.chrome.com/extensions/messaging.html

+0

謝謝您的回答!好東西。我仍然在學習編程,所以它需要我一段時間,直到我得到它! :-) – user2378084 2013-05-13 16:48:11

+0

沒問題,很樂意幫忙。 – QFDev 2013-05-13 16:50:55

相關問題