は、インターネットを精練が、溶液Googleのスクリプトの次のセルの列
を発見していないされて基本的に私は、特定の列に次の使用可能な行のデータを貼り付けたいと思っています。
iがに貼り付ける列がH
例である - 細胞H1及びH2は、その内部にデータを持っている - 私はH3(次の利用可能なセル)の値を貼り付けるコードを必要
おかげ
は、インターネットを精練が、溶液Googleのスクリプトの次のセルの列
を発見していないされて基本的に私は、特定の列に次の使用可能な行のデータを貼り付けたいと思っています。
iがに貼り付ける列がH
例である - 細胞H1及びH2は、その内部にデータを持っている - 私はH3(次の利用可能なセル)の値を貼り付けるコードを必要
おかげ
ユーザーのクリップボードにアクセスすることはできませんが、GoogleドライブAPIではこのような可能性はありません。 しかし、特定の列の次の使用可能な行にデータを配置できます。ここで のソリューションです:
function putInNextAvaibleRow(sheet,col,value) {
var row=1;
while(sheet.getRange(row,col).getValue()!=""){
row++;
}
sheet.getRange(row,col).setValue(value);
}
それは終わりで働いてしまった...私のコードは
以下 申し訳ありませんfunction putInNextAvaibleRow() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sht = ss.getSheetByName('Test'); //Rename to your sheet
var row=1; //start row to loop through
var col=8; //column you want to loop through
var value=34567; //value you want to assign - can be a cell or anything
while(sht.getRange(row,col).getValue()!=""){
row++;
}
sht.getRange(row,col).setValue(value);
Browser.msgBox("Sheet is "+row+".");
}
で興味を持ってあなたのそれらのため は、もう少し具体的に説明している必要があります - 私はコピーされますセルC6:同じシート上のc8列の次の使用可能な行へ(クリップボードは必要ありません) – Redex
これで、あなたのために書いた関数を使用できます。パラメータcolは8(Hは8番目の文字)、パラメータ値はコピーするセルの値になります。 –
これは本当に新しいことですが、実際にはこれが新しくなっていないようです。これはより大きなスクリプト内で使用されます - 基本的には、セルc6:cxx(xxは変数番号)からデータを自動的にコピーして、 H – Redex