私が探しているのは、sampleidテキストドキュメント内のすべての製品IDを取得し、スクリプトをそれぞれ回転させて、そのIDで製品URLを作成することです。また、IDと完全なURLをcsvファイルに出力したいのですが、以下のコードはドキュメントの最後のIDしか生成しないようです...次の行に移動しないと想定していますeach_line do
#!/usr/bin/ruby
# ProductID script
puts "Enter current token"
auth_token = gets.chomp
File.open("sampleid.txt", "r").each_line do |line|
productNumber = line
restcall = "mywebsite.com&token=" + auth_token + "&something.com/" + productNumber + ""
require 'csv'
CSV.open("/Users/Documents/scripts/ruby/rb_output.csv", "wb") do |csv|
csv << ["Product ID", "Full Call"]
csv << [productNumber, restcall]
end
end