function myFunction() {
var spreadSheet = SpreadsheetApp.openById('【スプレッドシートのID】');
var sheet = spreadSheet.getSheetByName('【シート名】');
const lastRow = sheet.getLastRow();
for(let i=1; i<=lastRow; i++) {
// 都道府県情報の取得
prefecture = sheet.getRange(i,【取得する列の数値】).getValue();
// 都道府県IDの追加
var column = 【追加したい列の数値】
if(prefecture == '北海道'){
sheet.getRange(i,column).setValue('1');
}else if(prefecture == '青森県'){
sheet.getRange(i,column).setValue('2');
}else if(prefecture == '岩手県'){
sheet.getRange(i,column).setValue('3');
}else if(prefecture == '宮城県'){
sheet.getRange(i,column).setValue('4');
}else if(prefecture == '秋田県'){
sheet.getRange(i,column).setValue('5');
}else if(prefecture == '山形県'){
sheet.getRange(i,column).setValue('6');
}else if(prefecture == '福島県'){
sheet.getRange(i,column).setValue('7');
}else if(prefecture == '茨城県'){
sheet.getRange(i,column).setValue('8');
}else if(prefecture == '栃木県'){
sheet.getRange(i,column).setValue('9');
}else if(prefecture == '群馬県'){
sheet.getRange(i,column).setValue('10');
}else if(prefecture == '埼玉県'){
sheet.getRange(i,column).setValue('11');
}else if(prefecture == '千葉県'){
sheet.getRange(i,column).setValue('12');
}else if(prefecture == '東京都'){
sheet.getRange(i,column).setValue('13');
}else if(prefecture == '神奈川県'){
sheet.getRange(i,column).setValue('14');
}else if(prefecture == '新潟県'){
sheet.getRange(i,column).setValue('15');
}else if(prefecture == '富山県'){
sheet.getRange(i,column).setValue('16');
}else if(prefecture == '石川県'){
sheet.getRange(i,column).setValue('17');
}else if(prefecture == '福井県'){
sheet.getRange(i,column).setValue('18');
}else if(prefecture == '山梨県'){
sheet.getRange(i,column).setValue('19');
}else if(prefecture == '長野県'){
sheet.getRange(i,column).setValue('20');
}else if(prefecture == '岐阜県'){
sheet.getRange(i,column).setValue('21');
}else if(prefecture == '静岡県'){
sheet.getRange(i,column).setValue('22');
}else if(prefecture == '愛知県'){
sheet.getRange(i,column).setValue('23');
}else if(prefecture == '三重県'){
sheet.getRange(i,column).setValue('24');
}else if(prefecture == '滋賀県'){
sheet.getRange(i,column).setValue('25');
}else if(prefecture == '京都府'){
sheet.getRange(i,column).setValue('26');
}else if(prefecture == '大阪府'){
sheet.getRange(i,column).setValue('27');
}else if(prefecture == '兵庫県'){
sheet.getRange(i,column).setValue('28');
}else if(prefecture == '奈良県'){
sheet.getRange(i,column).setValue('29');
}else if(prefecture == '和歌山県'){
sheet.getRange(i,column).setValue('30');
}else if(prefecture == '鳥取県'){
sheet.getRange(i,column).setValue('31');
}else if(prefecture == '島根県'){
sheet.getRange(i,column).setValue('32');
}else if(prefecture == '岡山県'){
sheet.getRange(i,column).setValue('33');
}else if(prefecture == '広島県'){
sheet.getRange(i,column).setValue('34');
}else if(prefecture == '山口県'){
sheet.getRange(i,column).setValue('35');
}else if(prefecture == '徳島県'){
sheet.getRange(i,column).setValue('36');
}else if(prefecture == '香川県'){
sheet.getRange(i,column).setValue('37');
}else if(prefecture == '愛媛県'){
sheet.getRange(i,column).setValue('38');
}else if(prefecture == '高知県'){
sheet.getRange(i,column).setValue('39');
}else if(prefecture == '福岡県'){
sheet.getRange(i,column).setValue('40');
}else if(prefecture == '佐賀県'){
sheet.getRange(i,column).setValue('41');
}else if(prefecture == '長崎県'){
sheet.getRange(i,column).setValue('42');
}else if(prefecture == '熊本県'){
sheet.getRange(i,column).setValue('43');
}else if(prefecture == '大分県'){
sheet.getRange(i,column).setValue('44');
}else if(prefecture == '宮崎県'){
sheet.getRange(i,column).setValue('45');
}else if(prefecture == '鹿児島県'){
sheet.getRange(i,column).setValue('46');
}else if(prefecture == '沖縄県'){
sheet.getRange(i,column).setValue('47');
}
};
}
More than 3 years have passed since last update.
Google Apps Script(gas)でスプレッドシート(Google Spreadsheets)の都道府県に都道府県IDを追加する
Last updated at Posted at 2020-06-19
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme