và xin lỗi vì câu hỏi ngu ngốc.Cách viết trong các ô trong GoogleSpreadSheet bằng cách sử dụng tập lệnh ứng dụng?
Tôi biết cách lập trình trên VBA cho Excel, nhưng tôi đang gặp khó khăn khi thực hiện những công cụ đơn giản nhất trong Bảng tính Google và tôi không thể tìm thấy bất kỳ hướng dẫn trực tuyến nào.
Câu hỏi của tôi liên quan đến ô. Trong VBA để viết trong một tế bào tôi sẽ làm:
cells(1,1) = 2 //that would write the number 2 in the first row of the first column
trong VBA tôi cũng có thể gán một tế bào cho một biến, như:
dim something as long
something = cells(1,1)
Làm thế nào tôi có thể áp dụng cùng một nguyên tắc trong bảng tính Google?
Cảm ơn bạn rất nhiều!
Tôi đã thử những gì các bạn đề xuất. Và bây giờ tôi có một câu hỏi tiếp theo.
Tôi đang cố gắng sửa đổi các ô trong một phạm vi cụ thể. Tôi đã thử mã này:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var board = sheet.getRange(2,2,9,9);
board[0][0].setValue(2);
Nhưng dường như tôi không thể sử dụng ký pháp mảng. Tôi không chắc chắn nếu .setValeu hoặc .getRange là vấn đề. Nhưng có cách nào tôi có thể sử dụng ký hiệu mảng để cơ hội một tế bào?
Cảm ơn bạn lần nữa!
hãy google cho 'google apps kịch bản' và đọc các hướng dẫn có đầu tiên. Xem SpreadsheetApp. –
Tôi biết có vẻ như tôi lười ... nhưng tôi thề là không phải vậy. Tôi đã thực hiện các hướng dẫn cơ bản, nhưng tôi vẫn không thể nhận được hang của nó ... Tôi xin lỗi vì là một người học chậm ... – user3347814