質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

解決済

1回答

1868閲覧

gas 行を移動させる方法

gomagoma00

総合スコア2

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

0クリップ

投稿2020/09/21 15:11

編集2020/09/23 03:10

前提・実現したいこと

gasでif文を使いスプレッドシートの行を比較し条件に合致したら比較した下の行を上の行の末尾に移動するということをしたいのですがどのようにすればできますか?
(a行とj行が合致した際にa行の末尾にj行を移動、合致する行の 値が入ってる最後の列の右側に移動)

このようにさせたいです。

発生している問題

行を移動する方法を調べているのですが調べても出てこないのでご教授お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sawa

2020/09/23 02:54

上の行の末尾に移動 ・・・ これは、合致する行の1つ下に持ってきたいってことでしょうか? それとも 合致する行の 値が入ってる最後の列の右側に持ってきたいってことでしょうか?
gomagoma00

2020/09/23 03:09

後者になります。質問の仕方が悪くて申し訳ございません。
sawa

2020/09/23 04:08 編集

なるほど。そうすると行単位の処理ではないので、「行の移動」ではないです。 セル範囲の切り取り、貼付け、行削除 という処理で調べてみてください。
gomagoma00

2020/09/23 04:31

回答ありがとうございます。ちなみにこの処理を二次元配列とfor文で変数を二つ使って行おうとしているのですがそれでも可能ですか?
sawa

2020/09/23 04:43

コードもどういうデータの表かもわからないので、正直なんともいえませんが、とりあえずやってみて詰まってから考えましょう。そんなに難しい処理ではないので、なんとかなると思いますし、具体的に質問すれば、ちゃんとにスキルある人が回答してくれると思いますよ。
gomagoma00

2020/09/23 08:37

ありがとうございます! 分からなくなったら具体的に質問してみようと思います。
sawa

2020/09/24 10:00

別の質問も挙げられてるようだし、とりあえずこちらは自己解決でもいいので一旦クローズされることをお勧めします。
gomagoma00

2020/09/24 10:45

すみません。ありがとうございます。
guest

回答1

0

ベストアンサー

moveRows()を使ってください。

ちなみに、操作でできることは、マクロの記録をしてみるとどういう処理をすればいいかわかりますよ。

投稿2020/09/23 02:47

macaron_xxx

総合スコア3191

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問