SpreadsheetApp.openById( "sheetid")は廃止予定または廃止予定だったため、https://code.google.com/p/google-apps-script-issues/issues/detail?id=5174。スプレッドシートのデータをdoGet()メソッドに取り込む別の方法は何ですか?私はこのチュートリアルに従います。https://www.youtube.com/watch?v=3deomYqHKgAGoogleスプレッドシートからdoGet()内からデータを引き出す
0
A
答えて
0
JavaScript onload関数を使用して、スプレッドシートデータを代わりに取得することもできます。 このindex.htmlのようにそれを試してみてください。
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<script>
function onLoadFunction()
{
google.script.run.withSuccessHandler(onSuccessData).getData();
}
window.onload = onLoadFunction;
function onSuccessData(rawdata)
{
var div = document.getElementById('result');
div.innerHTML += '<BR>' + rawdata;
}
</script>
<div id="result"><b>result:</b><br></div>
</body>
</html>
とCode.gs:
var SHEET_ID = 'YOUR_SHEET_ID';
function getData() {
var sheet = SpreadsheetApp.openById(SHEET_ID);
var dataRange = sheet.getDataRange();
var values = dataRange.getValues();
return values;
}
function doGet() {
return HtmlService.createHtmlOutputFromFile('index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
機能が働くと廃止予定されているのは言及しません。 https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openbyidid
+0
ありがとうございます。権限の変更は、引用したチュートリアルのアプローチにのみ影響している必要があります –
関連する問題
- 1. google analyticsからスプレッドシートへデータを引き出す
- 2. コンストラクタ内からデータを引き出す
- 3. Googleスプレッドシートからデータを取得する
- 4. GoogleスプレッドシートからMySQLにデータをインポート
- 5. Google Appsスクリプト - gmailからスプレッドシートにデータを抽出する
- 6. Googleアプリケーションエンジンの日付フィールドからデータを引き出す
- 7. HTMLドロップダウンからデータを引き出す
- 8. PHP - JSONからデータを引き出す
- 9. ノードアプリケーションからデータを引き出す
- 10. laravelデータベースからデータを引き出す
- 11. ELM327からデータを引き出す
- 12. アドワーズスクリプトからGoogleスプレッドシート
- 13. GoogleスプレッドシートからDBをインポート
- 14. BGGから "出版社"のデータを引き出す方法 - Importxml - googleのシート
- 15. Google AppsスクリプトからGoogleスプレッドシート関数を呼び出す
- 16. doGet()はモデルからデータを取得できません
- 17. アクションケーブル(レール5)証券取引所からデータを引き出す
- 18. JSONとPHP - 証券取引所からデータを引き出す
- 19. APIを使用してGoogleスプレッドシートからデータを抽出するC#
- 20. GoogleスプレッドシートからGoogleマップへのデータの挿入
- 21. Googleスプレッドシート内の特定の範囲のセルからjsonデータを取得する
- 22. DataRowの内部にあるDateTimeオブジェクトからデータを引き出しますか?
- 23. teradataからデータを引き出す/出力する
- 24. 多くのGoogleシートから特定のデータをマスターに引き出します
- 25. python cronジョブからgoogleスプレッドシートにデータをダンプします
- 26. JSONレスポンスからGoogleスプレッドシートにデータを渡す
- 27. Googleスプレッドシートからjsonデータを取得する方法
- 28. GoogleスプレッドシートからJSONを取得する
- 29. googleカレンダーからGoogle Appsスクリプトを使用してスプレッドシートにデータを抽出できない
- 30. ExcelまたはGoogleスプレッドシートの列からキーワードを抽出する
doGetから使用すると非推奨になりません。 –