// CSVを取得するサンプルコード
var url = "https://script.google.com/macros/s/******************/exec";
// 結果のCSV格納変数
var csv = "";
using (var request = UnityWebRequest.Get(url))
{
Debug.Log($"SEND!!! : {url}");
yield return request.SendWebRequest();
// 通信エラーチェック
if (request.isNetworkError)
{
Debug.Log(request.error);
}
else
{
if (request.responseCode == 200)
{
// UTF8文字列として取得する
csv = request.downloadHandler.text;
Debug.Log($"Load Suuccess : {csv}");
}
}
}
var sheetId = '拾ってきたいシートIDをいれる';
var shtteName = 'シート1的なシート名'
function getData(id, sheetName)
{
return SpreadsheetApp.openById(id)
.getSheetByName(sheetName)
.getDataRange()
.getValues();
}
function doGet()
{
var data = getData(sheetId, shtteName);
var csv = '';
for(var i = 0; i < data.length; i++) {
csv += data[i].join(',') + "\r\n";
}
return ContentService.createTextOutput(csv);
}