2012-05-21 40 views
5

Tôi xin lỗi nếu điều này đã được yêu cầu trước đó nhưng tôi đã tìm kiếm một ví dụ và tiếc là tôi không thể tìm thấy câu trả lời vì vậy tại sao tôi hỏi ở đây.Làm cách nào để nhận giá trị từ ô liền kề bằng Google Script trong Bảng tính Google?

Nếu tôi có chức năng tùy chỉnh trong Bảng tính Google, làm cách nào để lấy giá trị của ô nếu nội dung được tạo động. Tôi có thể nhận được giá trị khi đó là giá trị cố định nhưng không phải khi giá trị động.

+1

gửi bài mã của hàm tùy chỉnh và chức năng khi bạn nhập nó vào trong bảng tính với các đối số bắt buộc sẽ cho phép trợ giúp rõ ràng hơn. – ScampMichael

Trả lời

12

Dưới đây là một ví dụ về nhận được giá trị các tế bào lân cận của cho dù đó là động (được tạo ra với một chức năng hay đó là một giá trị căn hộ)

function getAdjacentValue() { 
    var range = SpreadsheetApp.getActiveRange(); 
    var col = range.getColumn(); 
    var row = range.getRow(); 
    var range2 = SpreadsheetApp.getActiveSheet().getRange(row,col+1); 
    return range2.getValue(); 
} 
+1

Cảm ơn bạn mzimmerman. Mã hoạt động hoàn hảo. – user1408643

Các vấn đề liên quan