따라서 야간 작업을 수행하여 내 사이트에 대한 일부 사용자 지정 통계를 생성하고 .csv 형식의 통계를 SCP를 통해 별도의 서버로 복사합니다. 그런 다음 Google 스프레드 시트에서이 .csv 파일을 사용하여 표 형식으로 표시합니다.
그러나 문제는 .csv 파일을로드 할 때마다 해당 스프레드 시트에 "하드 리프레시"를 제공하여 .csv 파일을 표시 할 때 "캐시 된"브라우저 데이터를 사용하지 않아야한다는 것입니다.
문서를 열 때마다 데이터를 새로 고칠 수 있습니까?
.csv 파일의 만료 시간을 설정하면 도움이 될 것으로 의심됩니다. 서버가 제공 할 수있는 것입니다.
또는 데이터를 가져 오는 데 사용하는 URL 끝에 무작위로 무언가를 추가하여 웹 브라우저를 속일 수 있습니다 (질문에 대한 내 의견 참조).
http://example.com/myfile.csv?_invalidate_cache_of_browser_XYZ
Rand()
함수를 사용하여 임의의 XYZ를 URL에 넣어야합니다.
불행히도 akira가 제안한 솔루션이 항상 작동하는 것은 아닙니다. Google은 다음 "게시"주기까지 스프레드 시트 데이터를 즉시 다시 게시하지 않습니다. 이것이 의미하는 것은 브라우저 캐싱 문제가 아니라는 것입니다.