Commit b77d563e by Lin Wang

fix: upload the files to google sheet

parent 05c2c74c
......@@ -19,7 +19,24 @@ async function uploadAllToSheets() {
const dirNames = useAiSelectors
? ['diffAINavWithBaseline', 'diffAIWithBaseline']
: ['diffNavWithBaseline', 'diffWithBaseline'];
const files = dirNames.flatMap(subdir => {
// 拆分主目录(primary)和备用目录(secondary)。
// 读取主目录下所有 JSON,检查是否有非空数组。
// 如果主目录有内容,只上传主目录文件;否则上传备用目录文件。
const [primary, secondary] = dirNames;
const primaryDir = join(__dirname, primary);
const primaryFiles = readdirSync(primaryDir).filter(f => f.endsWith('.json'));
let usePrimary = false;
for (const f of primaryFiles) {
const raw = readFileSync(join(primaryDir, f), 'utf-8');
const data = JSON.parse(raw);
if (Array.isArray(data) && data.length > 0) {
usePrimary = true;
break;
}
}
const dirsToUpload = usePrimary ? [primary] : [secondary];
const files = dirsToUpload.flatMap(subdir => {
const d = join(__dirname, subdir);
return readdirSync(d)
.filter(f => f.endsWith('.json'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment