Tôi là lập trình viên có kinh nghiệm nhẹ ... Tôi có hiểu biết về khái niệm OOP, tôi đã sử dụng PHP
và MySQL
gần đây. Tôi đã bắt đầu dabble với Google API Scripts. Tôi đang cố viết một chương trình rất đơn giản để đọc ô 1,1 trong bảng tính google. API không được nhúng trong bảng tính google, tôi cần nó để chạy bên ngoài SS.Đang cố gắng đọc ô 1,1 trong bảng tính bằng API Google Script
Đây là mã trong câu hỏi:
function email() {
// Opens SS by its ID
var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");
// Get the name of this SS
var name = ss.getName();
đọc di động 1,1 * Dòng bên dưới không hoạt động *
var data = Range.getCell(0, 0);
Tôi hiểu rằng getCell()
là một phương pháp trong dãy lớp học. Từ những gì tôi có thể thấy trong các tài nguyên, có vẻ như Range là lớp trên cùng/cha/siêu. Nhìn vào mã in đậm ở trên, tôi tin rằng tôi đã tạo ra một đối tượng Range và cố gắng gọi một phương thức từ đối tượng đó. Tôi làm gì sai ở đây??
Cảm ơn bạn đã tìm kiếm!
Cảm ơn, điều đó có ý nghĩa ngay bây giờ. Nhưng từ quan điểm của một newbie hoàn thành, làm thế nào tôi biết cấu trúc đó? Xem tài liệu (https://developers.google.com/apps-script/) Dịch vụ mặc định> Bảng tính. Dường như Phạm vi, Trang tính, Bảng tính và Bảng tính là các lớp con cùng cấp/bằng nhau của Bảng tính. Có một tài nguyên khác mà tôi có thể xem hệ thống phân cấp phù hợp của khung API Google API hay không (ví dụ: cách Java được đặt ra?) – Makonnen
Vâng, cấu trúc phân cấp mà tôi liệt kê không có nghĩa là chúng là lớp con của nhau. Thay vào đó, ý tôi là sử dụng lớp Bảng tính, bạn có thể lấy đối tượng Trang tính. Từ đối tượng Sheet, bạn nhận được một đối tượng Range và vân vân. – Srik
Ahhh có ý nghĩa, tôi không quen làm việc với những thứ như thế, nhưng bây giờ bạn giải thích nó theo cách đó, nó có ý nghĩa. Cám ơn sự giúp đỡ của bạn! – Makonnen