私は自分のワークフローをスピードアップしようとしています。通常、私は販売しているコンピュータのCPUに入り、スピードとコア数などを調べます。しかし、私はすでに別のシートに入れている情報に基づいてCPUを記録するので、この情報を自動入力します。Googleスプレッドシートセルで値を取得し、セルの範囲に対してその内容をテストするにはどうすればよいですか?
特定のセルの値を取得して、事前に記録されたCPUに対してテストできるようにするにはどうすればよいですか?
私はこのような何かを探していますPythonで..
Spreadsheet = SpreadsheetApp.getActiveSheet()
if Spreadsheet.currentSheet == 'sheet1':
active_cell = Spreadsheet.GetActiveCell()
if active_cell.value != None:
cpu = cell.value
row = active_cell.getRow()
if cpu in Spreadsheet.Sheet2.cellRange(B2:B1000):
row2 = row matching cpu
Spreadsheet.sheet1.cell(E, row).value = Spreadsheet.Sheet2.cell(C, row2).value
Spreadsheet.sheet1.cell(F, row).value = Spreadsheet.Sheet2.cell(D, row2).value
これは私が現在持っているものです。..
function onEdit() {
var s = SpreadsheetApp.getActiveSheet(); // current Spreadsheet Document?
if(s.getName() == "Sheet1") {
var active_cell = s.getActiveCell();
if(active_cell != null) {
}
}
}
私はセル自体はdoesnの場合は上記のコードをチェックしていると信じて存在しない。セルの内容を取得するにはどうすればよいですか?
どのようにしてセルの範囲に対してその値をテストできますか?
また、var s = SpreadsheetApp.getActiveSheet()
行全体がドキュメントまたはシート1を参照していますか?
ありがとうございます。したがって、現在のセルの値を取得するには、 'SpreadsheetApp.getActiveSheet()。getActiveCell()。getValue()'がありますか? – Craig
はい、これです! –