Chèn ngày hôm nay vào Google Sheets


8

Tôi sử dụng Ctrl+ ;để chèn ngày hôm nay kể từ thời Microsoft Excel của tôi, nhưng làm cách nào để làm điều đó trong ứng dụng Google Sheets trên điện thoại Android của tôi mà không cần bàn phím?


Bạn có thể thử sử dụng hàm DATE sẵn có (tuy nhiên không chắc chắn về cú pháp chính xác của nó). Dù sao, tốt hơn so với công cụ viết kịch bản (nhớ macro Office?)
Tamoghna Chowdhury

Câu trả lời:


3

1) Định dạng ô là ngày 2) Chọn ô bạn muốn thêm ngày và nhấp vào biểu tượng lịch được hiển thị như trong ảnh đính kèm, ngày hiện tại được chèn.


đây sẽ là câu trả lời được chấp nhận
pashute

1

Lần đầu tiên tôi thử tải xuống Bàn phím của hacker vì nó cung cấp cho bạn bàn phím PC đầy đủ trên thiết bị Android của bạn. Nói cách khác, nó có một Ctrlchìa khóa. Tuy nhiên, tôi không thể có được Ctrl+ ;để làm việc. Tôi có thể lấy cái khácCtrlCác kết hợp + * thực hiện các chức năng mong đợi của chúng, nhưng tôi tin rằng có vấn đề với bối cảnh. Bàn phím Android sẽ chỉ bật lên nếu bạn chọn trường nhập văn bản. Google Sheets, giống như Excel có hai bối cảnh đầu vào. Đầu tiên là ô được chọn. Thứ hai là một con trỏ trong bất kỳ ô nào. Trên Android, tôi không thể bật bàn phím trong khi sử dụng trang tính trừ khi con trỏ ở trong một ô, điều này làm cho trường nhập văn bản chỉ là thanh công thức. Bối cảnh "ô được chọn" bên ngoài sẽ không gọi bàn phím. Tôi tin rằng nó sẽ hoạt động nếu bạn có thể gọi bàn phím trong ngữ cảnh phù hợp.

Tôi tìm thấy một cách giải quyết mà tôi nghĩ là khá gọn gàng. Vấn đề duy nhất là bạn phải thiết lập riêng cho từng tài liệu trên PC. Nhưng một khi bạn thiết lập nó, nó hoạt động rất tốt. Quá trình về cơ bản cho phép bạn thiết lập một công thức tùy chỉnh. Nói một cách chính xác, chúng tôi sẽ chèn một tập lệnh vào trang tính sẽ kiểm tra giá trị của bất kỳ ô nào bạn chỉnh sửa theo từ khóa bạn đặt. Nếu từ khóa phù hợp, nó sẽ thay thế nó bằng ngày giờ hiện tại.

Để bắt đầu, bạn sẽ phải mở trang tính của mình trên PC và nhấp vào Công cụ> Trình chỉnh sửa tập lệnh. Nhập tập lệnh sau vào trường văn bản lớn được cung cấp. Nếu bạn chưa bao giờ làm điều này trước đây và không phải xem xét bất kỳ tập lệnh nào khác mà bạn đã tạo, thì hãy xóa văn bản mặc định đã có.

function onEdit(e) {
  if (e.range.getValue() == "$new") {
    e.range.setValue(new Date()).setNumberFormat("MM/dd/yyyy HH:mm");
  }
}

Nếu bạn không quen với JavaScript, tôi sẽ giải thích nhanh về từng phần ở trên. onEdit(e)là một chức năng toàn cầu, về cơ bản có nghĩa là nó được tích hợp và có thể được gọi ở bất kỳ đâu trong tập lệnh. Nó được chạy mỗi khi một ô được chỉnh sửa. Các edấu ngoặc đơn đặc biệt đề cập đến ô đang hoạt động. Liên kết thứ hai bắt đầu bằng ifgiá trị của ô được chỉnh sửa gần đây evà so sánh nếu nó chính xác bằng $new. Dòng thứ ba sẽ chỉ chạy nếu dòng thứ hai là đúng, nghĩa là, nếu ô được chỉnh sửa gần đây chứa chính xác văn bản $new. Dòng này thay thế giá trị bằng dấu thời gian. Date()cũng là một chức năng toàn cầu trả về thời gian hệ thống. setNumberFormatĐặt định dạng số, một cách tự nhiên.

Điều rõ ràng đầu tiên bạn có thể làm khác đi là thay đổi định dạng số thành thứ bạn thích. Nhấn vào đây để biết thêm thông tin .

Bạn cũng có thể thay đổi $newthành bất cứ điều gì khác. Trong lập trình, người ta thường sử dụng một ký tự đặc biệt như $hoặc _cộng với một từ để biểu thị một biến hoặc hàm tùy chỉnh. Nhưng vì nó có thể là bất cứ thứ gì và đây là cho mục đích sử dụng cá nhân của tôi, tôi đã chọn ,n. Thật lạ, chắc chắn, nhưng nó nhanh và dễ gõ trên bàn phím Android và tôi không thể hình dung được bất kỳ trường hợp nào khác mà tôi bắt đầu nhập ô bảng tính bằng dấu phẩy.

Đi về phía trước, tôi có thể thấy bản thân mình sử dụng những điều cơ bản của tập lệnh này để thực hiện các chức năng tùy chỉnh khác. Những thứ như ping tài nguyên web cho một điểm dữ liệu nhất định thay đổi thường xuyên xuất hiện trước tiên. Sau đó, tôi chắc chắn có tất cả các loại trường hợp sử dụng. Nếu bạn thấy mình "xây dựng Thư viện" các tập lệnh mà bạn luôn muốn sử dụng trên mỗi trang, thì tốt thì có vẻ như có một giải pháp để thêm tập lệnh vào mỗi trang .

Tín dụng cho ý tưởng và kịch bản đi đến câu trả lời Stack Exchange của Webapps này. .


1

Trong bài viết hỗ trợ Phím tắt bàn phím cho Google Sheets , có thể sử dụng phím tắt với bàn phím ngoài.

Từ bài viết:

Nếu bạn cắm bàn phím ngoài vào thiết bị Android, bạn có thể sử dụng các phím tắt bên dưới:

Nó tiếp tục liệt kê các phím tắt. Bạn có thể nhập chúng bằng Bàn phím của hacker .

Trong khi sử dụng bàn phím của Hacker, mẹo để nhập phím tắt là trước tiên bật Use permanent notificationtrong cài đặt của nó.

Sau đó, trong trang tính Google, chọn ô. Trong thanh trạng thái / thanh thông báo của điện thoại hoặc máy tính bảng, bấm vào Show Hacker's Keyboard. Khi bàn phím được hiển thị, nhấn Ctrl+ ;. Ngày sẽ được nhập như thể bạn đang sử dụng bàn phím ngoài.


0

Đầu tiên, định dạng cột là ngày hoặc ngày cộng với thời gian như pic đính kèm. Sau đó, mỗi khi bạn cố gắng chỉnh sửa, nút mới sẽ được hiển thị dưới dạng mũi tên màu đỏ.! Nút mới xuất hiện


0

Nhập công thức:

= Bây giờ ()

nhấn Enter


Tôi nghĩ là không. Bởi vì afaik trong một giờ, ô sẽ hiển thị giờ đó và không phải là giờ khi công thức được nhập.
pashute
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.