問題タブ [google-sheets-importxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-apps-script - IMPORTXML() スプレッドシート関数を定期的に更新する
importxml
通常 1 日に 2 回更新される Web サイトからデータを取得する約 30 の関数を含む大きなシートがあります。
importxml
Google スプレッドシートのデータを別のシートに保存するために、タイムリーに (8 時間ごとに) 関数を実行したいと考えています。保存はすでに機能していますが、更新は機能していません!
Google スプレッドシートの行更新で 2 時間ごとに実行される可能性があることを読みましたが、スプレッドシートが開かれていないときにシートに追加したため、何も変更も更新もされていないため、これが真実であるとは思いません。
importxml
Google スプレッドシートには多くの関数があるため、簡単な方法で関数を「トリガー」するにはどうすればよいimportxml
ですか?
xpath - Importxml インポートされたコンテンツが空です
Google スプレッドシートで以下の数式を使用すると、インポートされたコンテンツが空ですというエラー メッセージが表示されます。
=IMPORTXML("https://www.moh.gov.sg/content/moh_web/home/pressRoom.html", "//div[@class='article highlight']/h3/a/@title")
ウェブページのプレス リリース タイトルのリストをインポートしようとしています。
私は何を間違っていますか?
xml - ウェブサイトからデータを取得してスプレッドシートに挿入する方法
SteamページのIDを入力するスプレッドシートを作りたいです。例:257850
リンクhttp://store.steampowered.com/app/257850/
が表示され、割引最終価格、割引なしの価格、および割引率が表示されます。
したがって、Discount Final Price から始めます。IMPORTXML を使用してデータをスクレイピングする必要があると思いますが、その「URL」部分がどのように機能するかわかりません。データを取得するには、次のように XPATH を使用する必要があることがわかりました (動作するかどうかを確認するために data-miner.io を使用しましたが、動作します)。
しかし、URL部分が機能していないようです。これが私がそれを機能させようとしている方法です:
これを行う方法についてのアイデアはありますか?
google-sheets - Google スプレッドシートを使用した ImportXML と経時的な結果の保存
Google スプレッドシートで ImportXML を使用して、YouTube の検索結果をスクレイピングし、追跡している動画のランキングを取得しています。
スクレイピングはうまく機能します (そして、最初のページのすべての結果が得られます)。次に、YouTube の結果の位置を検索し、それをセルに保存します。
ただし、私が抱えている問題は、そのランキングを経時的に追跡しようとしているときです。これを行う方法はわかりませんが、=ImportXML
関数を毎日実行し (更新コマンドはありますか?)、関数が実行されるたびにそのセルからの結果を新しい行に保存する方法を探しています。
何か案は?
google-sheets - Google スプレッドシートで =IMPORTXML を使用して説明でテーブルを抽出する
ウェブサイトhttp://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GScid=97961&GRid=22682396から、出生、死亡、バイオ、場所などのテキストデータだけを抽出しようとしています。セクションによって異なる行/列に作成されます。FindAGrave URL を入力して上記のデータを抽出できるスプレッドシートを用意したいと考えています。私はhere Using =importXML in Google Docsを読んで、説明でそれを行うことができます。そこから、Xpath tbody を省略することを学びました。これにより、インポートが正常に機能しましたが、説明は使用されませんでした。説明を使用した方が効率的かどうかは確かです。他の人がテーブルからデータをインポートする方法を知りたいだけです。ありがとう
これが私がこれまでに得たものです。これにより、出生情報が抽出され、行に配置されます。1 つの問題は、各データの間に余分なセルが追加されることです。
結果
更新:コードに沿っていくつかのプロセスを作成したと思います。これは私が今取り組んでいるものです。
結果:
このデータをコード内で分割する方法はありますか?
xpath - Google スプレッドシートと xPath
Google スプレッドシートの変更が原因だと思います。//table[@class='coupon']//a/@href
私はこの Web ページhttps://smarkets.com/sport/football/europe-uefa-champions-league-2016-2017/couponと IMPORTXML でこのクエリを使用しており、Google スプレッドシートで正常に機能しました。Web ページ自体で xPath ヘルパーを使用して確認すると問題なく動作しますが、Google スプレッドシートに結果が表示されなくなりました。
データが見つからないと言い続けます。
google-apps-script - ウェブページから Google スプレッドシートに価格表を取得する
リンクから次の表をGoogleシートに取得しようとしています。
私は次のことを試しました:
添付のサンプルシートを見つけることができます:
https://docs.google.com/spreadsheets/d/1-aXJULo6BELQQ6136Lps_HUzOwkw5SKaPGxIl5gBDfM/edit?usp=sharing
私の問題は、何も返ってこないことです。
私が間違っていることは何か提案はありますか?
お返事ありがとうございます!