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. ELM327からデータを引き出す
- 8. laravelデータベースからデータを引き出す
- 9. アドワーズスクリプトからGoogleスプレッドシート
- 10. Google AppsスクリプトからGoogleスプレッドシート関数を呼び出す
- 11. doGet()はモデルからデータを取得できません
- 12. GoogleスプレッドシートからGoogleマップへのデータの挿入
- 13. Googleスプレッドシート内の特定の範囲のセルからjsonデータを取得する
- 14. DataRowの内部にあるDateTimeオブジェクトからデータを引き出しますか?
- 15. teradataからデータを引き出す/出力する
- 16. 多くのGoogleシートから特定のデータをマスターに引き出します
- 17. python cronジョブからgoogleスプレッドシートにデータをダンプします
- 18. JSONレスポンスからGoogleスプレッドシートにデータを渡す
- 19. doGet関数から添付されたスプレッドシートのIDを見つける
- 20. googleスプレッドシートからbigqueryにデータを読み込むためのスタンドアロンスクリプト
- 21. Googleドキュメントのスプレッドシートからデータを読み取る
- 22. Androidアプリケーションでサーバーからデータを引き続きチェックして引き出す
- 23. テーブル内の階層データから結合結果を引き出す
- 24. データグリッドからデータを引き出し、WPFのコンボボックス内のチェックボックスに表示する
- 25. apiからgoogleスプレッドシートにアクセスする
- 26. ExcelスプレッドシートからRubyのデータベースにデータを抽出する
- 27. VBAを使用してPIデータリンクからデータを引き出す
- 28. Iron routerを使ってコレクションからデータを引き出す
- 29. Internet Explorer 8のActiveXコントロールからデータを引き出す
- 30. Drupal 6がチェックボックス配列からデータを引き出す
doGetから使用すると非推奨になりません。 –