社内イントラ内にあるwebサーバー上のCSVファイルのデータを自動で定期的に読み込む処理をGASで行いたいと思っています。(共有ファイルサーバー上にあるcsvファイルでも構いません。)
参考サイトから
リンク内容
4view var response = UrlFetchApp.fetch("http://www.sample.com/sample.csv"); var data = response.getContentText(); var spreadsheetObj = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheetObj.getSheetByName("csv"); var csv = Utilities.parseCsv(data); sheet.getRange(1, 1, csv.length, csv[0].length).setValues(csv);
コード内のファイルパスを社内のパスに変更して動かしてみました。
var responseの行でDNSエラーとなります。
該当のパスはブラウザではファイルがダウンロード出来ます。
以下のoptionをつけても結果は変わりませんでした。
var options = { "muteHttpExceptions" : true, "validateHttpsCertificates" : false, }
何が原因か分かりますでしょうか。そもそもイントラ内のファイルへGASでアクセス出来ないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/05 04:32
2018/06/05 04:39
2018/06/05 04:40
2018/06/05 05:44