0

クロムのアイコンを押すと、次のように、スプレッドシートの静的フィールドからテキストを自動的にコピーする拡張コードのアイデアについて、私は非常に喜んでいます: http://tinyurl.com/bwfumls

onClick関数で何度も遊んでみましたが、うまくいきませんでした。あなたの助け、または私がそれを学ぶために読むことができる資料に関するいくつかのヒントをありがとう.

ダミアン

4

1 に答える 1

0

onclickGoogle ドキュメントのテーブル セルのイベントをキャプチャするコンテンツ スクリプトを拡張機能内で実行する必要があります。これは、関心のある分野の 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

于 2013-05-13T14:50:10.640 に答える