Bảng mặc định trong Bảng tính Google


23

Có thể đánh dấu một trang tính là "Mặc định" để nếu bất kỳ ai mở bảng tính Google Docs, trang tính tương ứng sẽ được mở thay vì trang đầu tiên?


2
Không phải tôi biết, nhưng bạn có thể kéo và thả các tab để bạn có thể đặt một trang tính khác trước.
Vidar S. Ramdal

Câu trả lời:


21
  1. Mỗi tờ có URL duy nhất của riêng mình. Khi bạn nhấp vào một trang tính khác, URL trong thanh địa chỉ của trình duyệt sẽ thay đổi. Lưu nó như một dấu trang.
  2. Các trang tính ở dưới cùng của trang tính google của bạn có thể kéo được. Bạn chỉ có thể kéo trang tính ưa thích của mình sao cho trang đó trở thành trang tính bên trái nhất. (Điều này tốt vì nếu bạn truy cập trang tính của mình từ thiết bị Android, nó sẽ mở trang tính ưa thích của bạn theo mặc định.)

PS Mã được cung cấp bởi Jacob Jan Tuinstra cũng sẽ thực hiện những gì bạn đang yêu cầu.


7

Với việc sử dụng Google Apps Script, bạn có thể thực hiện các thao tác sau.

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.setActiveSheet(ss.getSheets()[2]);  
}

Giải thích

Mã sẽ được kích hoạt chỉ khi mở tệp. Số giữa các dấu ngoặc thẳng là số trang tính bạn muốn đặt mặc định (không dựa trên !!).

Thí dụ

Tôi đã tạo một tệp ví dụ (có một số ngày trong đó): Đặt Bảng mặc định


2
Ví dụ cần quyền để được xem. Bạn có thể công khai nó để không ai cần sự cho phép của bạn để xem tương tự không?
Hari KT

@HariKT Tôi đã học theo thời gian rằng việc đặt các tệp ví dụ này thành công khai, sẽ dẫn đến hỗn loạn.
Jacob Jan Tuinstra

Sau đó tự hỏi liệu các liên kết tấm ví dụ được cung cấp ở đây có sử dụng. Cảm ơn bạn.
Hari KT

@HariKT Bạn có thể tạo một bản sao của chúng và có toàn quyền truy cập vào mã.
Jacob Jan Tuinstra

You need permission Want in? Ask for access, or switch to an account with permission. Learn more Đây là những gì nó sẽ hiển thị, không thể tải lên một hình ảnh ở đây. Khác tôi sẽ làm điều đó.
Hari KT

0

chỉ cần xóa giá trị "gid =" khỏi url và nó sẽ mở trang tính gần đây nhất.


1
Xóa tham số và giá trị gid sẽ làm cho trang tính ngoài cùng bên trái được mở như mặc định khi sử dụng URL trong tab hoặc liên kết mới.
Rubén

cảm ơn đó chính xác là những gì tôi đang tìm kiếm!
Markus

-1
function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

hoặc là

function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}

1
Bạn có thể giải thích những gì mã đang làm, xin vui lòng?
jonsca

-1

jonsca

Giải thích mã của Julio Mafra: cả hai chức năng đều làm cùng một công việc: khi người dùng mở Sổ làm việc và ngay sau khi sổ làm việc được tải xong, các hàm sẽ đặt trang tính bạn đã chọn theo tên (trong ví dụ 'Diário') làm mặc định.

sự khác biệt giữa chúng là: hàm 1: nhiều dòng mã hơn vì đã tạo var; nếu bạn không cần thực hiện bất kỳ loại hoạt động nào với var ss, bạn có thể chọn chức năng 2 có ít dòng hơn và thực hiện cùng một công việc.


2
Cảm ơn bạn. Tôi hiểu các chức năng đang làm gì, nhưng tôi muốn người dùng giải thích chúng trong câu trả lời của họ. Nếu bạn là tác giả gốc, bạn có thể hợp nhất các tài khoản của mình (sử dụng liên kết Liên hệ với chúng tôi bên dưới) để bạn có thể chỉnh sửa bài đăng.
jonsca
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.