2015-10-10 15 views
7

Tôi đang phát triển một bổ trợ Office Pane Office bằng cách sử dụng Office JavaScript APIs trong Visual Studio. Khi bạn chạy ứng dụng nó chạy trong phiên bản máy khách của máy tính để bàn.Làm thế nào để kiểm tra Office Add-in trong phiên bản trực tuyến của Word và excel?

Các yêu cầu Office Store khẳng định

Add-in của bạn cho Office phải được đầy đủ chức năng với các hệ thống hỗ trợ điều hành, trình duyệt và các thiết bị dành cho Office 2013 và Office Online.

Vì vậy, tôi cũng cần thử nghiệm trong phiên bản trực tuyến Office.

Vấn đề là tôi không thể tìm cách tải ứng dụng trong Word/Excel/Powerpoint Online và kiểm tra nó và tôi cũng không có thiết lập SharePoint nơi tôi có thể xuất bản thử nghiệm ứng dụng và sau đó gửi nó cửa hàng ứng dụng.

Mọi trợ giúp sẽ được đánh giá cao.

Trả lời

4

Để vang câu trả lời của Massimo trên: Tạo Dev Site O365 là cách dễ nhất để đi. Và, giả sử bạn đang sử dụng Visual Studio, thuộc tính "Bắt đầu Hành động" sẽ triển khai ứng dụng cho bạn vào tài liệu Excel Online (nó hơi ẩn, nhưng siêu siêu tiện dụng!) Bạn thậm chí có thể đạt được điểm ngắt, nếu bạn đặt Internet Explorer trong "Bắt đầu hành động"!

Đối Lời & PowerPoint trực tuyến, hoặc nếu bạn không sử dụng VS, xem Debug add-ins in Office Online

Lưu ý: Nếu bạn đang theo dõi bài viết ở trên, một vài giải thích liên quan đến URL localhost (bướC# 2): Đối với những người đang sử dụng Visual Studio, thay vì chỉnh sửa XML theo cách thủ công, thay vào đó bạn có thể sử dụng chức năng "xuất bản" để tải tệp kê khai sẵn sàng tải lên. Để làm điều này:

  1. Nhấp chuột phải vào dự án chứa manifest và chọn "Xuất bản"
  2. Theo "hồ sơ hiện tại" Hồ sơ của, chọn "Tạo hồ sơ mới" và cung cấp cho nó một cái tên như "địa phương công bố"
  3. Chọn nút "đóng gói ứng dụng" (bỏ qua nút "triển khai dự án web của bạn", nếu bạn chỉ muốn thử nghiệm với máy cục bộ) và nhập URL triển khai localhost của bạn (ví dụ: "https://localhost:44300"). Nhấp vào "hoàn tất", đợi một vài giây và bản sao tệp kê khai được xuất bản của bạn sẽ xuất hiện trong Windows Explorer.

Để tìm hiểu URL mà VS sử dụng cho địa phương chạy add-in, cách dễ nhất là thông qua cửa sổ Properties của dự án web, nhìn vào URL SSL sở hữu

.

Tiếp tục theo dõi bài viết cho phần còn lại của các bước (và tất nhiên, hãy chắc chắn rằng bổ trợ là F5-ed từ VS khi bạn thử bổ trợ từ Office trực tuyến, để đảm bảo rằng trang web của bạn đang chạy trên máy chủ cục bộ). Hoặc sử dụng quy trình tương tự như ở trên, nhưng được sửa đổi một chút, trước tiên xuất bản lên một trang web miễn phí và thay vào đó, hãy trỏ đến trang web đó.

+0

Cảm ơn tôi đã chạy nó. :) – Shiva

3

Bạn có thể tạo người thuê thử dùng thử miễn phí 30 ngày cho Office 365 để thử nghiệm. Bạn sẽ có thể xuất bản bổ trợ và kiểm tra bằng tài khoản của người thuê đó.
Set up a development environment for SharePoint Add-ins on Office 365

Ngoài ra còn có tùy chọn tham gia chương trình Đăng ký Office 365 Developer (miễn phí) và dùng thử dài 1 năm.
http://dev.office.com/devprogram

Để gỡ lỗi bằng ứng dụng khách Trực tuyến, bạn sẽ phải thay đổi thuộc tính Bắt đầu hành động cho dự án của mình.

Create and debug Office Add-ins in Visual Studio

+0

Cảm ơn, con trỏ của bạn thực sự đã giúp :) – Shiva

5

Hiện tại, có một cách mới để kiểm tra bổ trợ trong ứng dụng khách Office trực tuyến. Bạn có thể trực tiếp tải phụ của bạn bằng cách tải tệp kê khai của bạn vào bộ nhớ trình duyệt của bạn. Điều này đạt được bằng cách vào Insert> Office Add-in và sau đó chọn Manage My Add-in> Upload My Add-in (trên tab Add-in của tôi ở góc trên bên phải của hộp thoại). Hãy nhớ rằng điều này sẽ không liền mạch như việc sử dụng trang web Nhà phát triển Office 365 hoặc người thuê nhà phát triển có quyền truy cập vào danh mục ứng dụng nếu bạn đang sử dụng Visual Studio để thực hiện thử nghiệm triển khai một lần nhấp, vì hiện tại Visual Studio không sử dụng tính năng tải phụ này. Nhưng nếu bạn không sử dụng Visual Studio hoặc không muốn sử dụng một trang web dev/người thuê nhà, đây là một cách dễ dàng để kiểm tra bổ trợ của bạn trong Office Online.

Hãy dùng thử và cho tôi biết suy nghĩ của bạn về tính năng này!

+0

Tôi đang sử dụng cách này để thử nghiệm. Nó hoạt động tốt. :) –

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