2017-10-31 100 views
10

Tôi đang sử dụng tập lệnh google để triển khai ứng dụng web. Tôi đã làm khoảng 5-10 trong cùng một tài khoản. Khi tôi cố gắng và chạy các ứng dụng web/script, bây giờ tôi nhận được: một "Google Drive: Không tìm thấy" trong tiêu đề và thông điệpKhông tìm thấy trang Google Drive - Rất tiếc, không thể mở tệp tại thời điểm này

Xin lỗi, không thể mở các tập tin tại thời điểm này . Vui lòng kiểm tra địa chỉ và thử lại.

tôi xuất bản nó chạy như chủ, nhưng tiếp cận với "Bất cứ ai, thậm chí vô danh".

Sau đó, tôi đã thử tạo một dự án nhỏ mới với phương thức doGet() trả về một trang web tĩnh nhỏ, với cùng một kết quả.

Code.gs:

function doGet(e) { 
    return HtmlService.createHtmlOutputFromFile('Test'); 
} 

test.html:

<!DOCTYPE html> 
<html> 
    <head> 
    <base target="_top"> 
    </head> 
    <body> 
    This is a test 
    </body> 
</html> 

tôi đã cố gắng xuất bản cùng một bảng tính/code trên trong tài khoản cá nhân của tôi và nó hoạt động tốt. Vì tôi đã triển khai một số ứng dụng web với tài khoản gặp lỗi, có hạn ngạch về số lượng ứng dụng web cho mỗi tài khoản không?

Tôi đã thử một trình duyệt khác, một tài khoản khác, xuất bản lại và đăng xuất và đăng nhập lại. Thông báo lỗi tương tự. "Kiểm tra ứng dụng web của bạn với liên kết mã mới nhất" cũng không thành công. Tôi có thể gọi trực tiếp phương thức doGet() trong IDE và nó hoạt động tốt và tôi thấy đầu ra trong nhật ký.

Tôi không thấy bất kỳ điều gì trong nhật ký cho lỗi không tìm thấy trang, đó là những gì tôi mong đợi với trang không tìm thấy - thậm chí không nhận được mã thực thi, do đó không có nhật ký.

+0

tôi sẽ có một cái nhìn tại [này] (https://support.google.com/drive/answer/1716222?vid=0-14678208018- 1509488350937 & rd = 1) - hy vọng bạn có thể tìm hiểu điều gì đã xảy ra với (các) tệp của bạn. – James

+0

Nó không phải là một tập tin bị thiếu, đó là một kịch bản. Tôi đang cố gắng chạy ứng dụng web. –

+0

@DouglasRussell Tôi có thể nhận được liên kết của trang mới nhất của bạn không? – imox

Trả lời

30

Tôi nghĩ bạn đã đăng nhập bằng hai tài khoản gmail: Đó là lý do tại sao (/ u/1,/u/0) có thể đã được thêm vào địa chỉ tập lệnh (có thể là lỗi).

Vì vậy, những gì bạn phải làm là xóa/u/0 hoặc bất kỳ thứ gì được nối thêm.

forexample:

https://script.google.com/macros/u/1/s/ffffsdds/exec trở thành https://script.google.com/macros/s/ffffsdds/exec

+4

Xóa/u/0 đã hoạt động. Cảm ơn rất nhiều! Bạn không chắc chắn tại sao Google sẽ thêm url đó vào url được xuất bản nếu không cần. –

+0

Điều này cũng chính xác với tôi. Tôi đã xóa '/ u/0' và mọi thứ đang hoạt động như mong đợi. Thực sự vui vì tôi đã tìm thấy điều này bởi vì googling khác đã thất bại tôi! –

+0

Tôi vui vì bạn đã tìm thấy nó Ben. Tôi lảo đảo với nó trong một ngày rồi đột nhiên thấy/u/0 và nhận ra. – imox

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