onClick功能 - 自动复制电子表格静态字段中的数据

时间:2013-05-13 14:28:11

标签: google-chrome google-chrome-extension

我很乐意为扩展代码的一些想法提供帮助,在按下chrome中的图标时,会自动从电子表格中的静态字段复制文本,如下所示: http://tinyurl.com/bwfumls

我已尝试多次使用onClick功能,但它对我不起作用。万分感谢您的帮助或者我可以阅读的材料的一些提示。

达米安

1 个答案:

答案 0 :(得分:0)

您需要在扩展程序中运行内容脚本,以捕获Google文档中表格单元格的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();
});

然后,您可以将其存储在后台页面中,并在单击Chrome扩展程序图标时显示的弹出页面上将其拉出。这只是一般方法,所以你需要对我在这里提到的机制进行更多的研究。

内容脚本(与Google文档页面互动): http://developer.chrome.com/extensions/content_scripts.html

消息传递(通过background.js将页面中的变量放入弹出窗口): http://developer.chrome.com/extensions/messaging.html