Chuỗi truy vấn URL cho Sharepoint là một phần quan trọng trong cuộc sống trực tuyến của chúng ta. Vậy bạn đã bao giờ tự hỏi làm thế nào để tùy chỉnh URL của trang SharePoint để hiển thị nội dung một cách chính xác? Hãy khám phá cách thức hoạt động mạnh mẽ của chuỗi truy vấn URL trong SharePoint để tạo ra trải nghiệm người dùng tốt hơn và tối ưu hóa công việc của bạn.
Chuỗi truy vấn URL cho Sharepoint là công cụ mạnh mẽ giúp bạn điều hướng và tùy chỉnh trang một cách thông minh. Hãy cùng FPT Smart Cloud tìm hiểu cách sử dụng nó để biến trang SharePoint thành một nguồn thông tin linh hoạt và tiện ích hơn bao giờ hết.
Mục lục
Chắc hẳn bạn đã biết rằng URL https://learn.microsoft.com dẫn bạn đến một trang web. Và URL này https://learn.microsoft.com/search/ đưa bạn đến một phần cụ thể trên trang web đó:
Nhưng với URL sau:
https://learn.microsoft.com/search/?terms=community%20content
Nó có một dấu hỏi chấm cùng với một cặp khóa (terms) và giá trị (community content). Đây chính là một chuỗi truy vấn mà bạn rất hay bắt gặp. Dựa trên terms và community content, chúng ta có thể suy đoán rằng nó có thể ảnh hưởng hoặc thay đổi nội dung trang.
Ví dụ, trong trường hợp này, bạn có thể thay đổi giá trị trong thanh địa chỉ, nhấn Enter và nội dung trang có thể khác nhau. Ví dụ:
https://learn.microsoft.com/search/?terms=large%lists
Ngay dưới đây, chúng ta sẽ cùng khám phá một số tham số mạnh mẽ mà bạn có thể dán vào cuối URL để thay đổi nội dung hiển thị trên trang và giúp công việc của mình trở nên dễ dàng hơn:
Bất kỳ trang SharePoint Online nào cũng đều có khả năng chuyển vào Chế độ chỉnh sửa thông qua việc thêm URL chuỗi truy vấn ?Mode=Edit
Ví dụ:
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/default.aspx
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/default.aspx?Mode=Edit
Mặc dù có vẻ không đơn giản bằng việc nhấp vào nút chỉnh sửa trên trang, nhưng đây thực sự là một ví dụ rất minh họa về khả năng thay đổi hoàn toàn giao diện hoặc chức năng của trang bằng cách chỉnh URL chuỗi truy vấn.
Tất cả các trang SharePoint Online, ví dụ như:
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/home.aspx
… có khả năng được chuyển vào Chế độ bảo trì bằng cách thêm chuỗi truy vấn này vào URL:?maintenancemode=true
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/home.aspx?maintenancemode=true
Chế độ này cho phép bạn xem các phần web và dữ liệu được gửi qua lại giữa trang và trình duyệt. Điều này rất hữu ích trong việc chẩn đoán sự cố trên các trang, kể cả những trang sử dụng SharePoint Framework (SPFx).
Ở các phiên SharePoint cũ, bạn có thể tạo chế độ Xem tập trung vào nội dung bằng cách thêm chuỗi truy vấn “isDlg=1” vào URL. Tuy nhiên, trong phiên bản SharePoint mới nhất, bạn có phiên bản cập nhật tương đương bằng cách sử dụng “?env=Embedded“.
Khi bạn thêm “?env=Embedded” vào URL, các phần như dẫn hướng chính, chân trang, thanh dẫn hướng bên và thanh Ứng dụng trên trang SharePoint của bạn đều sẽ bị bẩn đi.
Ví dụ, trong trường hợp của danh sách, URL có thể trở thành:
https://<yoursite>.sharepoint.com/sites/<sitename>/Lists/<yourlistname>/allitems.aspx?env=Embedded
Và đối với một trang, nó có thể là:
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/default.aspx?env=Embedded
Nếu trang hoặc danh sách thuộc một Trang Hub, bạn có thể thấy điều hướng Trang Hub vẫn hiển thị khi bạn sử dụng “?env=Embedded“. Nếu bạn không muốn điều này xảy ra, ví dụ: “nếu bạn nhúng một trang bằng cách sử dụng phần web nhúng”, bạn có thể sử dụng “?env=WebView” thay thế.
>>> Xem thêm: Xây dựng thương hiệu trang SharePoint của tổ chức
Nếu là quản trị viên Microsoft 365 một thời gian, bạn có thể quen thuộc với các trang SharePoint với các phần web, quy trình làm việc và hệ thống dẫn hướng.
Đôi khi, bạn chỉ muốn chia sẻ ngữ cảnh của một danh sách hoặc thư viện cụ thể trong trang web đó – và với một chuỗi truy vấn URL, bạn có thể thực hiện điều này.
Hãy xem xét danh sách của bạn, loại bỏ bất kỳ chuỗi truy vấn hiện tại nào ở cuối URL như sau:
https://<yoursite>.sharepoint.com/sites/<sitename>/Lists/<yourlistname>/allitems.aspx
… và thêm chuỗi ?env=WebViewList cuối URL như sau:
https://<yoursite>.sharepoint.com/sites/<sitename>/Lists/<yourlistname>/allitems.aspx?env=WebViewList
Bây giờ, danh sách SharePoint của bạn sẽ hiển thị trong Microsoft Lists.
Đây là một cách tuyệt vời để tối ưu hóa không gian màn hình và giúp tập trung trong quá trình cộng tác. Danh sách này vẫn nằm trong trang SharePoint gốc, nhưng giờ đây có tất cả các tính năng giao diện người dùng của Microsoft Lists.
Bạn có thể điều hướng người dùng bằng cách thêm ?Source=chuỗi truy vấn vào URL của danh sách. Phương pháp này hữu ích trong nhiều tình huống khi người dùng cần thêm mục mới vào danh sách SharePoint và trở lại trang trước đó hoặc điểm khởi đầu.
Nếu bạn không sử dụng ?Source=chuỗi truy vấn, người dùng có thể bị “kẹt” trong chế độ xem danh sách mặc định, trong khi chuỗi truy vấn này sẽ giúp bạn kiểm soát hành trình của họ.
Ví dụ: Người dùng truy cập một trang SharePoint có một liên kết hoặc nút để thêm mục mới vào danh sách SharePoint. Trang SharePoint này có URL như sau:
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/<yoursitepage.aspx>
Danh sách SharePoint sử dụng một trang .aspx có sẵn để cho phép người dùng thêm mục mới.
Ví dụ:
https://<yoursite>.sharepoint.com/sites/<sitename>/Lists/<yourlistname>/NewForm.aspx
Sau khi người dùng đã thêm một mục mới, ?Source=chuỗi truy vấn sẽ định hướng họ trở lại trang SharePoint trước đó hoặc bất kỳ tài nguyên web nào khác mà bạn chỉ định. URL cho mục mới sẽ có dạng:
https://<yoursite>.sharepoint.com/sites/<sitename>/Lists/<yourlistname>/NewForm.aspx?Source=https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/<yoursitepage.aspx>
Trong giao diện người dùng Modern, thanh tìm kiếm sẽ đặt ngữ cảnh của nó vào danh sách, thư viện hoặc trang web mà bạn đang truy cập. Khi bạn thực hiện tìm kiếm từ danh sách hoặc thư viện, nó sẽ nối thêm chuỗi truy vấn của cụm từ tìm kiếm vào URL.
Ví dụ bạn có một danh sách như sau:
https://<greatsharepointsite>.sharepoint.com/sites/Lists/<ListName>/AllItems.aspx
Đây là kết quả sau khi tìm kiếm cụm từ tài liệu thuế (tax):
https://<greatsharepointsite>.sharepoint.com/sites/Lists/<ListName>/AllItems.aspx?view=7&q=tax%20documents
Và nếu bạn thay đổi giá trị của khóa q trong chuỗi truy vấn URL trên thì kết quả hiển thị trên trang sẽ thay đổi thành:
https://<greatsharepointsite>.sharepoint.com/sites/Lists/<ListName>/AllItems.aspx?view=7&q=consultants
Sau khi kích hoạt hoặc cập nhật tính năng tìm kiếm theo chiều dọc, bạn sẽ phải đợi một khoản thời gian trước khi thấy những thay đổi trên trang. Lúc này, bạn có thể thêm cacheClear=true vào URL trong SharePoint để ngay lập tức xem các thay đổi.
Người dùng có thể sửa lỗi trang SharePoint bằng cách kiểm tra xem có phần mở rộng hoặc phần web Framework SharePoint (SPFx) nào gây sự cố không. Hãy thêm ?disable3PCode vào cuối chuỗi truy vấn URL cho Sharepoint để tắt việc tải bất cứ thứ gì liên quan đến SPFx:
https://<yoursite>.sharepoint.com/sites/<sitename>/SitePages/default.aspx?disable3PCode
Khi bạn thêm ?disable3PCode vào URL, nó sẽ ngăn tải bất kỳ phần mở rộng hoặc phần web SPFx nào và giúp xác định xem vấn đề có được gây ra bởi các thành phần này hay không.
>>> Xem thêm: Tổng quan chương trình đào tạo mô phỏng cuộc tấn công trong doanh nghiệp
Trong Modern SharePoint cũng như Microsoft Lists và Libraries có sẵn một số URL chuỗi truy vấn mạnh mẽ để lọc và sắp xếp dữ liệu. Dưới đây là một số ví dụ:
Các chế độ xem có thể được lọc bằng các giá trị cụ thể của cột thông qua URL chuỗi truy vấn. Điều này cho phép bạn có một URL lọc dựa trên giá trị cột trạng thái.
Lọc như vậy đồng nghĩa bạn không cần phải chờ tìm kiếm. Quá trình tìm kiếm SharePoint đôi khi có thể mất vài phút để nhận biết một thay đổi, nhưng việc lọc này là tức thì.
Trong một danh sách hoặc thư viện, điều tối thiểu cần cho loại bộ lọc này là:
AllItems.aspx?useFiltersInViewXml=1&FilterField1=<internalFieldName>&FilterValue1=<value>
Trong đó:
Khi lọc các cột yes/no, hãy sử dụng số 0 cho no và số 1 cho yes.
Người dùng có thể lọc theo nhiều key/values bằng cách tăng số cặp, như sau: ?useFiltersInViewXml=1&FilterField1=<internalFieldName>&FilterValue1=<valueA>&FilterField2=<internalFieldName2>&FilterValue2=<valueB>&FilterField3=<internalFieldName3>&FilterValue3=<valueC>
Với một cột lựa chọn, bạn có thể trả về nhiều mục danh sách hoặc tệp thư viện từ một chuỗi truy vấn URL cho Sharepoint duy nhất. Thay vì sử dụng FilterValue1, bạn nên sử dụng FilterValues1 và liệt kê mỗi lựa chọn cách nhau bằng %3B%23.
Dưới đây là một ví dụ về URL chuỗi truy vấn trên một chế độ xem danh sách trả về các mục có trường Status là Better hoặc Awesome:
https://<mytenant>.sharepoint.com/Lists/mylist/AllItems.aspx?useFiltersInViewXml=1&FilterFields1=Status&FilterValues1=Better%3B%23Awesome
Những bài viết liên quan:
Với những thông tin trên đây, chắc hẳn bạn đã hiểu được sức mạnh của chuỗi truy vấn URL cho SharePoint. Nếu bạn muốn trải nghiệm toàn bộ tiềm năng của Microsoft 365 for Business và các công cụ tuyệt vời khác, đừng ngần ngại liên hệ với FPT Smart Cloud ngay hôm nay.
Chúng tôi sẽ hỗ trợ bạn trong việc triển khai và sử dụng Microsoft 365 Business để nâng cao hiệu suất làm việc và sự phát triển của doanh nghiệp của bạn.