前提・実現したいこと
GoogleSpeadSheetにデータを吐く処理を実装しているのですが吐き出す際に自動採番をしたいのですが、それを実現しうるメソッドを見つけることができませんでした。
試したこと
kotlin
1 2 fun toSheet(Info: MutableList<Info>) { 3 val service = GoogleSpreadSheet().getSheet() 4 val normalizeIds = arrayListOf<ArrayList<String>>() 5 for (info in Info) { 6 arrayListOf(info.user.userId, info.movie.movieId).let { normalizeIds.add(it) } 7 } 8 val body = ValueRange() 9 .setValues( 10 normalizeIds as List<MutableList<String>>? 11 ) 12 service.spreadsheets().values() 13 .append(spreadsheetId, "table!A2", body) 14 .setValueInputOption("RAW") 15 .execute() 16 }
このコードで挿入するInfoクラスのmovieIdプロパティを**=ROW()-1**という文字列をそのまま挿入したところ
スプレッドシートでは
'=ROW()-1
と出力されてしまいROW関数を呼び出せませんでした。
あなたの回答
tips
プレビュー