2017-04-10 8 views
0

Googleのスプレッドシートで特定の行を削除するときに、Googleスクリプトを使用しています。私は行IDの間に別のHTMLページを作成しました。しかし、私はこのエラーが発生しているプログラムを実行するとき。 ( "class")メソッドを見つけることができません "、" internalError "、" fileName ":"コード ":Googleスクリプトを使用してスプレッドシートデータを削除する

{" result ":" error "、" error " 、 "行番号":52、 "スタック": "\のTATコード:52(のhandleResponse)\ n \のTATコード:18(のdoGet)\ n"}}

Here is my source code and I have created java script file in the same folder and external html file References- https://mashe.hawksey.info/2014/07/google-sheets-as-a-database-insert-with-apps-script-using-postget-methods-with-ajax-example/

答えて

0

この意志行を削除します。

function drow() 
{ 
    var sht=SpreadsheetApp.getActiveSheet(); 
    var response = SpreadsheetApp.getUi().prompt('Delete Row', 'Enter Row Number to Delete', SpreadsheetApp.getUi().ButtonSet.OK); 
    var rownum = Number(response.getResponseText()); 
    sht.deleteRow(rownum); 
} 
+0

それが正常に動作し、あなたの答えをありがとうございました。しかし、私はhtmlのWebページから削除する必要があります。スクリプトエディタでスクリプトを実行するのではなく、私はhtmlのWebページを通してそれを行うことができる方法はありますか? – dara

+0

[HTMLサービス:サーバー関数との通信google.script.runは、HTMLサービスページがサーバー側のApps Script関数を呼び出すことを可能にする非同期のクライアントサイドJavaScript APIです。](https://developers.google.com/apps -script/guides/html/communication) – Cooper

関連する問題