morygonzalez
https://lh4.googleusercontent.com/-ePQGeeHhmf8/AAAAAAAAAAI/AAAAAAAAAN0/ZnxjnhKh8UY/photo.jpg
社内の Google Maps Data Table からの移行時に使ったスクリプト
code:ruby
require 'active_support/all'
require 'open-uri'
class String
def strong_strip
end
end
xml = Hash.from_xml(File.open('/Users/morygonzalez/Downloads/lunch-map.kml'))
placemarks = if item_number
else
end
placemarks.each do |item|
name = item'name'.strong_strip note = data.find {|datum| datum'name' == '注文したメニュー、料金、感想' }'value' tabelog_url = data.find {|datum| datum'name' == '食べログ' }&.dig('value') image_url = data.find {|datum| datum'name' == 'gx_media_links' }&.dig('value') puts "\n#{name}\n"
body = ''
body << <<~EOS
住所
感想
EOS
body.strip!
puts "#{body}\n\n"
encoded_body = URI.encode_www_form_component(body)
puts "\n* * *\n\n"
end
そもそもヘルプページ見てたら JSON でデータを一括投入できたっぽい。 API はなかったので👆🏻のスクリプトで Terminal に文字列出力してちまちまコピペしてた…