2012-06-21 22 views
0

我有一個包含兩個項目的電子表格。稱他們爲P1和P2。 項目P1中有一個函數,我們將調用F1。google_apps_scripts 1個電子表格中的2個項目,調用另一個項目中的函數

我有一個函數F2,在P2中試圖調用F1。我收到一個 錯誤消息,F1未定義。

代碼(P2):

function F2() 
{ 
    var rc = F1(); 
    Browser.msgBox("returned value: "+ rc); 
} 

代碼(在P1):

function F1() 
{ 
    return "this is a test"; 
} 

這兩個項目都包含在相同的電子表格文件。

回答

8

功能在項目中不可見。您只能在單個項目中的多個文件中顯示您的功能。

滿足您的要求,可以考慮使用圖書館(https://developers.google.com/apps-script/guide_libraries

+0

那你爲什麼有多個項目的同一個電子表格文件中的可能性大嗎?電子表格文件是收集腳本項目的容器嗎?我可以在不同的電子表格文件中定義相同的項目,並且可以在該文件中使用所有相同的文件和功能,而無需從舊文件中複製它們嗎?多個電子表格文件中的多個項目有什麼意義? –

+0

多個項目顯然適用於您可能想要使用電子表格的不同獨立事項。 請查看庫文檔以獲取問題的答案。 – Srik

+0

感謝您的指導 –

相關問題