テンプレートからの入力を表示可能なデータベースとしてGoogleシートに保存する作業を進めています。 Flaskテンプレートからシートにデータを入力できるようにするための視点を得ましたが、インデックスと行の静的参照を設定する必要があります。GoogleシートAPIとFlask - ビューから行インデックスを設定する
私は一緒に働いています:
@app.route('/post', methods=['POST'])
def post():
row = [str(request.form['name']), str(request.form['email']), str(request.form['textBox'])]
index = 1
sheet.insert_row(row, index)
return redirect(url_for('index'))
sheet_insert_row(行、インデックス)に注意してください。私は行の変数に配置するためにテンプレートのフォームからの入力を妨害することができますが、私はどのように動的にインデックス変数を入力するのか分からない。
は、私が試してみた:
index = sheet.row_count+1
しかし、これは、残念ながら、関係なく、彼らは満たされているかどうかの、すべての行をカウントします。このメソッドを操作して値のある行だけを処理する方法はありますか?
APIに接続するライブラリは何ですか? –
@LuisOrduz申し訳ありませんが、私はそれを含めるのを忘れました。私はgspread(https://gspread.readthedocs.io/en/latest/)を使用しています。 – Bonteq
@LuisOrduz append_rowは、あなたがあなたの答えを削除した理由はわかりませんが、これまでは動作しますが、ありがとうございます。 – Bonteq