Google Apps Scriptを使ってGoogleドキュメントやGmailなどいろんな情報をSpreadsheetに出力しようとしています。
その中で、Googleドキュメントの表の中に書いたテキストを取得してSpreadsheetに出力させようとすると、
=-=-=
(改行)
テキストテキスト
テキストテキスト
テキストテキスト
(改行)
=-=-=
というように、取得したい情報の前後に改行が入ってしまうことがあります。
(おそらく表を使っているからだと思います。)
replace(/[\r\n]+/g,"")
を使うと、元々入れていた改行も削除されてしまうので、
意図せず入ってしまう前後の改行だけをどうにか削除したいと思っています。
削除する方法はないでしょうか?
コードは下記です。
function write() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var doc = DocumentApp.openById('google docsのID'); var body = doc.getBody().getText(); sheet.getRange(1,1).setValue(body); }
回答2件
あなたの回答
tips
プレビュー