2017-10-04 6 views
0

私は、複数の人が使用する走行部品注文リストを用意しています。一番上の行をフォームにして、ユーザーがQty、Part#、Notesを入力してEnterを押すようにしようとしています。ヘッダーの下にあるシートの一番上に行を追加し、フィルタを適用できるようにテーブル構造を維持したいと思います。Googleシート挿入行フォーム

+1

ようこそ。どのように尋ねるかを確認するには、[ヘルプセンター](https://stackoverflow.com/help/how-to-ask)をご覧ください。ヒント:努力とコードを投稿する。ここには目に見える努力はありません。 –

+0

こんにちは@ParagJadhav。私はそれほど新しいものではありません。これは私が得た限りです。私は本当に私が必要とするものをする方法を手がかりにしていませんし、実際に始めることさえ見つけられませんでした。だから私は、誰かが私に正しい方向に向かうのに役立ついくつかのアイデアを与えることができ、より具体的な質問をしてくれることを期待しています。 – JpaytonWPD

答えて

0

先頭行を使用するのではなく、ツールに移動してフォームを作成します。これにより、簡単に入力することができます。また誰もあなたのシートを上手くいくことはできません。

また、私はあなたがここに投稿することができますどのような読んでいました:)私は友好的になりたいので、私は、私はあなたがについてGoogle Apps Scriptをお読みください答え

0

を置くだろうと思っていました。 GASは、Google Spreadsheet/Docs/Formsでデータを読み書きする最も簡単な方法です。

あなたの質問からわかる限り、ヘッダーのすぐ下にGoogleスプレッドシートのフォームをフォームに挿入する必要があります。

ステップ1:開きopenById(id)

ステップ2使用してスプレッドシート:あなたがgetSheetByName(name)

ステップ3使用してGoogleフォームデータを保存するワークシートを取得:挿入行の前にinsertRowBefore(beforePosition)

最終的なコードは次のようになります。

var spreadsheet = SpreadsheetApp.openById("1BZuYFCnN_g9vn5crxbPeYlhUKwH6N3u0uT8LCmm-neM"); 
    var sheet = spreadsheet.getSheetByName("Nov-2017"); 
    sheet.insertRowsBefore(2); 

上記のコードは、スプレッドシートヘッダーの下に1行だけ挿入します。指定された位置に複数の行を挿入する場合は、 - >insertRowsBefore(beforePosition, howMany)という選択肢があります。

これを試して、問題が見つかった場合はお知らせください。これがあなたが探しているものだと願っています。

関連する問題