2013-10-08 167 views
1

我需要通過Google Apps腳本將包含多個鏈接的圖片插入Google文檔。該圖像是一個基本地圖,由HTML5創建,並具有多個熱點。如果通過我的現有應用程序顯示此圖像,我會將圖像導出爲SVG並使用SVG的原生超鏈接。否則,我可以生成圖的PNG以及鏈接的地圖和區域標籤。對於我的谷歌應用程序腳本,我沒有問題拉入圖像的PNG並插入它,但我無法添加鏈接圖。我也找不到一種方法來導入可以放在文檔內聯的SVG(作爲Google繪圖)。這裏是我會做來解決這個事情,但是我錯過了每一個關鍵部分,在任何的三個問題的任何幫助,將不勝感激:Google Apps Script Doc - 在鏈接中添加圖片

  1. 生成的圖像和插入的SVG它進入Google Doc 問題:Google Doc不接受SVG。有沒有辦法讓Doc接受SVG,還是有一種轉換器可以接收我的SVG並返回可插入的Google圖形?

  2. 生成PNG並將其插入到Google文檔中。 問題:沒有鏈接。有沒有方法通過Google Apps腳本在Google文檔中定義鏈接圖?

  3. 插入一個HTML5畫布 問題:在谷歌文檔

回答

2

谷歌文檔不可能不支持圖像與超鏈接的部分,因此Google Apps腳本確實沒有。您可以使用InlineImage.setLinkUrl()設置整個圖像的鏈接。

+1

感謝Eric,甚至沒有Google圖紙? –

+1

不幸的是,我們尚未支持在Google Apps腳本中操縱或插入Google圖紙。 –

+0

我曾見過這個:https://developers.google.com/apps-script/reference/document/inline-drawing 並假設圖紙得到支持。不過,我很難將SVG轉換爲Google繪圖。我確實寫了一個SVG - > WMF - > Google Drawing的過程,但是當我看圖時,我失去了鏈接。當我手動測試向文檔添加原生繪圖時,它也丟失了鏈接。 –

0

谷歌圖紙看起來像一個不如。我不確定您的地圖有多複雜,但是您可以將它分解爲較小的圖像並分別鏈接每個圖像?我瞭解它不是你正在尋找的東西,但也許是一種選擇?