Google Appsのスクリプト作成には新しく、いくつかのものを検索すると、探しているものとは異なる回答が得られます私はgoogle:アプリスクリプト検索シート、スプレッドシートに検索ボックスを追加する方法を説明しています)。Google Apps Script:1枚のフィールドを検索し、別の場所にコピーします。
私は、生徒のクイズの成績(Googleフォームクイズによって生成されたもの)を含む自動的に生成されたスプレッドシートからマスターグレーディングシート(これらは2つの異なるドキュメント)に成績をコピーするスクリプトを作成しようとしています。私はちょっと混乱しています。なぜなら、私が情報をコピーすることについて見ているほとんどの例は、2つの異なるドキュメントの間でコピーするのではなく、1つのドキュメント内の2つの異なるシート(タブ)からコピーするように見えるからです。各生徒にはログイン名があります。たとえば、john smithはjsmith01です。スプレッドシートの各行は1人の学生に対応しています。たくさんの列がありますが、私は "ログイン"列と "クイズ"列で作業しようとしています。ログイン欄には生徒のログイン番号(ex jsmith01)が表示され、クイズ欄にはクイズグレードが表示されます。あなたはIDによって、スプレッドシートの1を開く必要があり
quizGrades = spreadsheet with results automatically created by quiz form
masterGrades = spreadsheet that I need to copy quiz grades into
for curStudent in rows on quizGrades sheet{
studentLogin = login name of curStudent in login column in quizGrades sheet
studentGrade = value (quiz grade) for curStudent in quiz column in quizGrades sheet
currStudentRow = row where login col. value in masterGrades sheet matches studentLogin
copy studentGrade into grade col. in currentStudentRow in masterGrades sheet
}
こんにちは、これは学生IDを検索するようではありません。私はあるシートから別のシートにコラムをコピーしようとしているだけではありません。生徒IDを1枚から次の生徒IDに合わせて、ソースシートの各IDの対応する成績を、コピー先のシートの同じ生徒IDに対応するセルにコピーする必要があります。生徒は必ずしも同じ順序である必要はなく、ある生徒がソースシートから欠落している可能性もあります。ありがとう! – theShmoo