在共用空間中共同開發資料模型
您可以與共用空間的其他成員共同開發應用程式載入指令碼。
依照預設,只有應用程式擁有者可以使用 資料管理員 和 資料載入編輯器 將資料新增至應用程式、建置資料模型並將資料載入到應用程式中。可以編輯應用程式中的資料使用者角色可讓共用空間中的其他使用者在不屬於他們的應用程式中使用 資料載入編輯器 和 資料管理員。
使用者在 資料載入編輯器 中編輯載入指令碼時,會對其他使用者鎖定該指令碼。指令碼會保持鎖定,直到:
-
載入應用程式。
-
對載入指令碼進行最後變更的兩分鐘後。
不同使用者進行的變更會自動儲存為歷史記錄中的版本。使用者可以在歷史記錄中檢閱不同指令碼版本之間的變更。如需更多關於管理指令碼版本的資訊,請參閱 管理資料載入指令碼歷史記錄。
資料載入編輯器 由另一個使用者鎖定

若應用程式有已排程的載入設定,已排程載入的擁有權會轉移至上一個使用者以編輯應用程式的載入指令碼。換言之,將會向您指派載入排程。這可讓最近的載入指令碼編輯者選擇編輯應用程式的載入排程。 若使用者在 資料管理員 中載入資料,他們也會成為載入排程的擁有者 (載入排程指派給他們)。不建議透過共同開發在應用程式中使用 資料管理員。
共同開發和 資料管理員
建議只有在共同開發資料模型時才使用 資料載入編輯器。
資料管理員 不會直接影響自動產生的區段外的載入指令碼。在 資料管理員 中的使用者按一下載入資料之前,在 資料管理員 中對資料模型進行的更新不會儲存至載入指令碼。 因此,鎖定載入指令碼時,不會鎖定 資料管理員。不過,會在另一個使用者編輯載入指令碼時告知使用者。
在共同開發情境中,若 資料管理員 中的使用者在另一個使用者於 資料管理員 中工作時進行變更,則變更可能會在其他使用者按一下載入資料時遺失。
資料管理員 從 資料載入編輯器 使用同步表格時,不會在使用者於 資料載入編輯器 中工作時鎖定 資料管理員。根據另一個使用者變更載入指令碼的方式,若已在過渡期編輯載入指令碼,則在 資料管理員 中進行的變更可能會遺失。
若您在 資料管理員 中載入資料,您將會成為應用程式具有的任何已排程載入的擁有者。 換言之,將會向您指派載入排程。
限制
指令碼共同開發有下列限制:
-
新增至工作表 (具有載入資料動作) 的按鈕無法在鎖定指令碼以供編輯時載入資料。