2017-09-06 7 views
0

Googleスプレッドシートからセルテキストを取得し、このコードを使用してWordPressのポストに挿入しようとしていますが、JavaScriptについてはわかりません警告なしでテキストを取得する方法。 WordPressの記事でGoogleスプレッドシートのセルからWordPressにデータをインポート

<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> </script> 
</head> 
<body> 
    <script> 
     $.ajax("https://docs.google.com/spreadsheets/d/e/2PACX-1vQhp9yFq8eXagN03gn-mCN3_KPWRc2EIpswDFpHJLflFOG-XU2OMktqj03gxvUBZMAp8gYwWO5Q3MVJ/pub?gid=942917560&single=true&range=d3&output=csv").done(function(result){ 
      alert(result); 
     }); 
    </script> 
</body> 
+1

あなたのワードプレスの投稿で、テキストモードに行き、「

」のようなdivを追加してください。あなたのスクリプトでは 'alert(result)'の代わりに 'jQuery("#spreadsheet ")を使います。text(result);'(wordpressは通常jQueryが付属しています。しかし、 '$'を 'jQuery'に置き換えて) –

+0

パーフェクト!それは働いた、ありがとう – crloa

答えて

1

、テキストモードに移動して、あなたのスクリプトで今のdiv

<div id='spreadsheet'></div> 

を追加した内容を設定するには、次の操作を行います。

jQuery.ajax("https://docs.google.com/spreadsheets/d/e/2PACX-1vQhp9yFq8eXagN03gn-mCN3_KPWRc2EIpswDFpHJLflFOG-XU2OMktqj03gxvUBZMAp8gYwWO5Q3MVJ/pub?gid=942917560&single=true&range=d3&output=csv").done(function(result){ 
    jQuery("#spreadsheet").text(result); 
}) 

WordPressは通常、jQueryを使っています自分で追加する必要はありません。あなたは$jQueryに置き換える必要があります。
また、これを行うことができます。ドキュメントがロードされた後

jQuery(function($) { 
    $.ajax("https://docs.google.com/spreadsheets/d/e/2PACX-1vQhp9yFq8eXagN03gn-mCN3_KPWRc2EIpswDFpHJLflFOG-XU2OMktqj03gxvUBZMAp8gYwWO5Q3MVJ/pub?gid=942917560&single=true&range=d3&output=csv").done(function(result) { 
     $("#spreadsheet").text(result); 
    }) 
}); 

これは、a)の機能のみを実行すると、b)あなたのコードで$を使用し続けることができます。

関連する問題