あるワイワイマップのRSSをYahoo!Pipesで別のRSSにして、それをGoogleスプレッドシートに読み込んでいます。https://docs.google.com/spreadsheet/pub?key=0Aojk_zIECowMdElIeGV6LWlFT21xUDl3RVhCVXpEbHc&output=html

ゆくゆくは、「全国 動物と遊べるスポット」の一覧(Googleスプレッドシート)を作りたく計画しています。
ところが、登録日?が上記のURLのものは、pubDate 「Sun, 16 Aug 2009 11:50:40 +0900」(文字列?)という形式で出てきます。これを上記urlの一列のように「2009/08/16」(数字)に変換できればと思っています。いろいろやってみたのですが、うまくいきませんでした。
変換する方法を具体的に教えていただけませんか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/05/11 19:11:50
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Lhankor_Mhy No.1

回答回数812ベストアンサー獲得回数232

ポイント200pt

標準の関数だと上手く変換しないようなので、Google Apps Script を利用するといいと思います。

function TimeStamp(str) {
  return new Date(str)
}

のようなコードをスクリプトエディタに書いて、関数として使うと動きました。
 
サンプル
https://docs.google.com/spreadsheet/ccc?key=0Attk99FTkBoEdHJQOUx0MndWalBEY3RLTHJHOFp2Y3c

id:mamacyari

ありがとうございました。見事目的を達成いたしました!!

2012/05/11 19:10:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません