Tôi có một WebApp thu thập dữ liệu trang web công việc vào bảng tính Google Trang tính và cũng thu thập ảnh trang web công việc vào thư mục Google Drive mà tôi tạo cho mỗi công việc. Một số, nhưng không phải tất cả, trong số các ảnh phải có thể xem được trong một ô trong Google Trang tính, sao cho trang tính có thể được in như một phần của báo cáo hoàn thành công việc.Cách đúng để đưa hình ảnh Drive vào ô Trang tính theo chương trình là gì?
Tôi sử dụng Google Picker để tải tệp lên thư mục cụ thể cho công việc của trang web công việc. Tôi không chắc chắn cách tốt nhất để sử dụng chúng từ đó.
Tôi đã thiết lập thành công công thức ô như =IMAGE("hllp://i.imgur.com/yuRheros.png", 4, 387, 422)
, nhưng chỉ với hình ảnh được kéo từ nơi khác trên web.
Sử dụng the permalink trick như thế này =IMAGE("hllp://drive.google.com/uc?export=view&id=0B8xy-TdDgbjiFoOldUlLT091NXM", 4, 387, 422)
không hoạt động; Tôi nghĩ rằng nó sẽ không tha thứ cho chuyển hướng URL mà Google thực hiện trên các liên kết đó.
Cách khác tôi đã đọc, nhưng chưa thử, là viết blob thực tế vào ô. Tuy nhiên, tôi nghi ngờ tôi sẽ mất quyền kiểm soát định dạng tiếp theo của báo cáo.
Có lẽ tôi sẽ cần phải ghi lại các đặc điểm kỹ thuật hình ảnh theo nhiều cách ở một số tế bào:
- Google Drive của nó băm chính
- kích thước của nó
- vị trí thay thế của nó trong imgur.com (hoặc tương tự)
- blob của nó
Có cách lập trình để nhận URL cuối cùng được chuyển hướng của Google cho một hình ảnh, tương đương với việc mở hình ảnh và sao chép URL bằng tay? Có thể tin tưởng nó cho bao giờ, hay nó thay đổi theo thời gian?
Cập nhật: tôi sai về = IMAGE ("hllp: //drive.google.com/uc xuất khẩu = view & id = 0B8xy-TdDgbjiFoOldUlLT091NXM", 4, 387, 422) không làm việc. Điều quan trọng là hình ảnh được chia sẻ với "bất kỳ ai có liên kết", ngay cả khi chủ sở hữu của bảng tính cũng là chủ sở hữu của hình ảnh.
Tôi sẽ đi với ghi âm chỉ 1.hash chính và 2.dimensions như giải pháp của tôi, nhưng tôi rất vui khi biết nếu có ai khác có một ý tưởng tốt hơn.
Tôi chỉ hỏi một câu hỏi tương tự ở đây: http://webapps.stackexchange.com/questions/86081/insert-image-from -google-drive-into-google-sheets Hiện tại tôi sử dụng Picasa để giải quyết vấn đề, nhưng nó không lý tưởng vì các url hình ảnh phải được sao chép từng cái một. – Jonny