2

퓨전 테이블과 Google Apps Script를 사용하여 직원 데이터베이스를 만드는 동안 가능한 한 많이 기존 퓨전 테이블 UI를 활용하려고합니다. 카드는 매우 유용하지만 프로그래밍 방식으로 레이아웃을 변경할 수있는 방법을 찾고 있습니다.프로그래밍 방식으로 퓨전 테이블 카드 레이아웃 변경

데이터베이스의 각 항목에 대해 사용자는 관련 문서를 업로드하고 항목에 첨부 할 수 있습니다. 파일은 Google 드라이브에 저장되며 해당 문서에 대한 링크는 데이터베이스 필드 중 하나에 저장됩니다 (HTML 문자열). 여기에는 그 모양이 나타날 수있는 것의 simple imagelayout code이 있습니다.

업로드 할 수있는 파일 (및 입력란)이 동적 인 것이 문제입니다. 사용자는 내 UI를 통해 해당 필드를 추가하거나 재정의 할 수 있으며 그에 따라 각 카드의 사용 가능한 전체 파일 목록이 필요하므로 그에 따라 매번 레이아웃을 수동으로 구성 할 필요가 없습니다. 카드에 링크 목록을 만들려면 어떻게해야합니까?

다른 배경 정보 :

  • 융합 테이블 만 볼 수 있습니다. 나는 퓨전 테이블 ui에서 데이터 엔트리를 검증하는 방법을 찾지 못해서 데이터 입력이 프로그래밍 방식으로 그리고 커스텀 UI에서 수행 될 것이다.
  • 나는 현재의 방법이 그다지 강력하지 않으며 카드를 통해 이러한 파일에 대한 액세스를 제공하는 다른 방법에 매우 개방적이라는 것을 알고 있습니다. 나는 심지어 내가 원하는 것을 표시하기 위해 프로그래밍 방식으로 생성 된 각 항목에 대해 일반적인 html 필드를 가지고 있다는 아이디어에 놀랐다. 더 좋은 방법이 있기를 바랄뿐입니다.

P. 나는 링크와 이미지 게시에 대한 명성 한계로 고심하고있다. 내가 평판이 좋다면 제발 도와주세요.

답변

1

문제는 업로드 가능한 파일 (및 입력란)이 동적이라는 점입니다. 사용자는 내 UI를 통해 해당 필드를 추가하거나 재정의 할 수 있으며 따라서 각 카드에 사용 가능한 파일의 전체 목록이 이므로 이에 맞게 적응해야합니다. 따라서 때마다 수동으로 레이아웃을 구성 할 필요가 없습니다. 카드의 링크 목록을 만들려면 어떻게해야합니까?

정확하게 따라갈 수는 없지만 앱이 각 사용자의 스키마를 변경할 수있는 것 같습니다. 이것이 샘플 정보 창 HTML이 보여주는 것입니다. 하지만 각 앱 사용자별로 별도의 표가 필요합니다. 그런 경우가 아니라면 "필드"라는 용어를 어떻게 사용하고 있는지 명확하지 않습니다. https://developers.google.com/fusiontables/docs/v1/reference/template

+0

나는 사용자가 데이터베이스에 다른 파일 형식을 추가 할 수 있습니다 것을 의미 명확히하려면 : 어떤 경우에

는 퓨전 테이블 API를 사용하면 문제를 해결할 수있는 템플릿 내용을 변경하는 것을 허용한다. 이렇게하면 파일 url을 저장하기 위해 fusion 테이블에 새로운 열이 생성됩니다. 전송 한 링크는지도에 매우 유용하지만 카드에도 적용됩니까? –

+1

그래서 모든 사용자가 추가 열을 추가 할 수 있습니까? 이 모든 것이 하나의 테이블에 있습니까? 왜냐하면 그것은 너무 잘 확장 될 것 같은데 들리지 않습니다. 카드의 경우 예, 템플릿은 정보창 및 카드와 동일합니다. HTML 및 JavaScript 섹션의 도구> 게시 대화 상자에서 얻을 수있는 관련 템플릿 ID 만 있으면됩니다. –

관련 문제